Data persistence solution | Description | Primary Model | Location of data | Language | License |
---|---|---|---|---|---|
hive | Light key-value DB for Flutter | NoSQL | local | Dart | Apache 2.0 |
Moor (now Drift) | ORM for SQLite | used on top of a relational DB | local | Dart | SQLite is public domain, Moor lib is MIT |
ObjectBox | High-performance Flutter DB | NoSQL | local, self-hosted server / cloud | Dart | Bindings are Apache 2.0 |
sqflite | SQLite plugin for Flutter | relational | local | SQL | SQLite is public domain, sqflite lib is MIT |
Firebase Realtime Database | Mobile Backend as a Service (MBaaS) | NoSQL | Google Cloud | Dart | Proprietary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Data persistence solution | Description | Primary Model | Location of data | Language | License | |
---|---|---|---|---|---|---|
hive | Light key-value DB for Flutter | NoSQL | local | Dart | Apache 2.0 | |
Moor (now Drift) | ORM for SQLite | used on top of a relational DB | local | Dart | SQLite is public domain; Moor lib is MIT | |
ObjectBox | High-performance Flutter DB | NoSQL | local with self-hosted server / cloud | Dart | Bindings are Apache 2.0 | |
sqflite | SQLite plugin for Flutter | relational | local | SQL | SQLite is public domain; sqflite lib is MIT | |
Firebase Realtime Database | Mobile Backend as a Service (MBaaS) | NoSQL | Google Cloud | Dart | Proprietary |