FLUTTER ECOSYSTEM

isar

极快、易于使用且完全异步的 NoSQL 数据库,适用于 Flutter。

最新版本
3.1.0+1
近 30 天下载
3410
喜欢数
2450
Pub 分数
130

Package Overview

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

插件概览

Isar 是一个高性能、完全异步的 NoSQL 数据库,专为 Flutter 应用程序设计。它提供快速的读写操作并具有最少的样板代码,非常适合本地存储结构化数据。Isar 支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。其简单的 API 使开发者能够轻松定义模型和执行查询,同时保持强大的类型安全性和实时更新。Isar 特别适合需要离线优先功能或频繁访问本地数据的应用程序。

适合场景
  • 离线优先的移动应用
  • 实时数据同步
  • 本地缓存 API 响应
  • 用户偏好存储
  • 高频数据操作
  • 跨平台数据持久化
主要特点
  • 完全异步操作
  • 零样板模型定义
  • 快速查询性能
  • 类型安全的查询
  • 实时更新
  • 支持所有 Flutter 平台
适合对象
  • 需要快速本地存储的Flutter开发人员
  • 需要离线功能的应用程序
  • 具有复杂数据关系的项目
  • 优先考虑开发人员生产力的团队
  • 频繁读写数据的应用程序
使用建议
  • 不适合大规模服务器端数据
  • 对复杂连接的有限支持
  • 需要仔细设计模式
  • 迁移处理需要手动步骤
  • 最适合结构化、文档类数据
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add isar

所属分类

依赖

依赖清单 3 项
  • ffi>=2.0.0 <3.0.0
  • js^0.6.4
  • meta^1.7.0

源码仓库

关联项目