Picking my poison for semi-structured data persistence in Flutter: Isar, ObjectBox, Realm, and Sqflite

This page summarizes the projects mentioned and recommended in the original post on /r/FlutterDev

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • isar

    Extremely fast, easy to use, and fully async NoSQL database for Flutter

  • I have a few flutter projects that have used Hive and have been fairly happy with it (except for a recent schema change that crashed production...but a story for another time), though will need support for more structured queries for a future project. Isar seemed to fit the ticket: made by same developer, nice API, supports queries, etc, except there is an ongoing discussion raising concerns I share. In short, it is not actively maintained, or at least inconsistently maintained. Isar v4 is on the horizon, but not ready for production, while v3 seems to have some serious bugs. It seems like a great project by a talented developer, but having only a single contributor is a serious risk.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts