Hive
공식 홈페이지
pub.dev 페이지
공식 라이브러리 페이지 설명에 따르면 Hive의 장점은 다음과 같다.
모바일, 데스크탑, 브라우저에서 전부 사용할 수 있는 크로스 플랫폼 데이터베이스
NoSQL
간단하고 강력하면서 직관적인 API
강력한 암호화 내장
네이티브 의존성 없음
Batteries included
뛰어난 성능
각 데이터베이스 서로 다른 목적으로 만들어졌기 때문에 객관적인 비교가 힘드며, 따라서 참고로만 봐야한다.
다만, 하이브는 모든걸 메모리에 적재하여 실행하는 식으로 속도를 챙기기 때문에 일정 규모 이상의 대용량 데이터의 경우 메모리 부족 현상이 일어날 수 있으며, Isolate를 지원하지 않아 모든걸 메인 쓰레드에서 처리하기 때문에 이런 부분도 고려해야 한다.
Isar
Hive 로컬 DB 제작자가 만든 후속 로컬 DB
튜토리얼
SharedPreferences
SQFlite
Drift