FLUTTER ECOSYSTEM

objectbox

用于超快速 NoSQL ACID 兼容对象持久化的 Flutter 数据库。

最新版本
5.3.2
近 30 天下载
16.8万
喜欢数
1580
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

ObjectBox 是一个高性能的 NoSQL 数据库,适用于 Flutter,可实现超快速、符合 ACID 标准的对象持久化。它可以直接存储 Dart 对象,无需编写样板代码或复杂的映射。专为速度和简洁性设计,ObjectBox 支持在 Android、iOS、macOS、Windows 和 Linux 上实现实时数据同步。其直观的 API 使开发者能够像操作原生对象一样处理数据,非常适合需要快速本地存储且开销最小的应用程序。ObjectBox 能够高效处理索引、查询和事务,确保可靠且响应迅速的性能。

适合场景
  • 离线优先的移动应用
  • 实时数据同步
  • 高频数据更新
  • 本地缓存 API 响应
  • 跨平台数据持久化
主要特点
  • ACID兼容事务
  • 零样板对象映射
  • 快速查询性能
  • 实时数据同步
  • 对多个平台的支持
适合对象
  • 寻求高速本地存储的开发者
  • 需要离线功能的应用程序
  • 项目优先考虑开发速度
  • 跨平台应用程序
  • 数据密集型移动应用
使用建议
  • 对复杂 SQL 查询的有限支持
  • 高级功能的学习曲线
  • 与SQLite相比,社区规模较小
  • 不太适合大规模服务器端数据库
  • 迁移处理需要手动规划
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add objectbox

所属分类

依赖

依赖清单 5 项

源码仓库

关联项目

所在榜单