
High-performance in-memory Key Value store with optional Three clause BSD license, RSAL and Proprietary TLS/SSL-based encryption can be enabled for data in motion. K/V in-memory store, typically used as cache Portable with P2P and central sync support as well as support IoT fully ACID compliant benchmarks available. With out-of-the-box Data Sync for Mobile and Transport encryption additional encryption upon request Object-oriented NoSQL edge database for high-performance on edge Unofficial Flutter plugin, in Alpha according to their websiteĪndroid / iOS / Linux / Windows / any POSIX Portable lightweight key-value store, NoSQL, no index support īenchmarks from 2011 have been removed unfortunately Unofficial client that is very badly rated In-memory relational DB, hybrid persistence Unofficial Flutter plugin for Couchbase Lite CommunityĮmbedded / portable database with P2P and central

SQL queries can get long and complicated.The performance of SQLite is unreliable.Using SQLite means a lot of boilerplate code and thus inefficiencies (also in the long run with the app maintenance).Rock-solid, widely used technology, established since the year 2000.

Debuggable data: developers can grab the database file and analyze it.SQL is a powerful and established query language, and SQLite supports most of it.Developers can define exactly the data schema they want.No dependencies, is included with Android and iOS.Based on this, we generated a more generic overview of advantages and disadvantages of using raw SQLite: advantages In our previous post, we presented advantages and disadvantages of using raw SQLite without any tools as we had gathered them with a group of developers. This may be due to SQLite being around since the year 2000 and being embedded with iOS and Android since the beginning. The most established mobile database – one could even say the only “established” – mobile database is SQLite.
