搜索插件、代码仓与 APP 分类

插件详情v3.6.0+2

cbl

Couchbase Lite 是一个嵌入式 NoSQL JSON 文档型数据库,支持 Blob、加密、SQL++ 查询、实时查询、全文搜索和数据同步。

AndroidiOSmacOSWindowsLinux
近 30 天下载
701
喜欢数
80
Pub 分数
140

安装插件

flutter pub add cbl

插件介绍

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

Couchbase Lite 是一个轻量级的嵌入式 NoSQL 数据库,专为 Flutter 应用设计,可存储 JSON 文档,并支持二进制数据(Blobs)、加密、SQL++ 查询、实时查询、全文搜索以及无缝的数据同步。它通过允许本地数据持久化和与远程数据库自动同步,使离线优先的应用成为可能。专为 Dart 构建,可在 Android、iOS、macOS、Windows 和 Linux 平台上无缝集成到 Flutter 项目中。

适合场景

  • 离线优先的移动应用
  • 实时数据同步
  • 安全的本地数据存储
  • 基于文档的数据建模
  • 本地数据的全文搜索
  • 跨平台数据持久化

主要特点

  • 嵌入式NoSQL数据库
  • 对 SQL++ 查询的支持
  • 实时更新的实时查询
  • 全文搜索功能
  • 数据加密
  • 双向数据同步

适合对象

  • 需要离线功能的移动应用
  • 需要实时数据同步的应用
  • 处理复杂文档结构的应用程序
  • 开发人员优先考虑数据安全
  • 针对多个平台的项目

使用建议

  • 需要理解 NoSQL 数据建模
  • SQL++ 和实时查询的学习曲线
  • 大型数据集可能带来的性能影响
  • 仅限JSON文档存储
  • 同步设置复杂度与远程数据库

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

CI melos codecov

cbl-dart

This is the mono-repository for the cbl-dart project, which implements Couchbase Lite for Dart and Flutter.

To start using Couchbase Lite, go to the documentation.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Read CONTRIBUTING to get started developing.

Acknowledgements

The CI workflows of this project run on GitHub Actions runners provisioned by RunsOn, which generously provides a free license for this open source project.

所属分类

依赖

依赖清单 12 项

源码仓库

使用此插件的项目

暂无相关数据。