22个版本 (11个重大更新)

0.19.2 2024年7月4日
0.18.0 2024年6月4日
0.15.0 2023年9月25日
0.14.0 2023年6月20日
0.7.1 2022年3月31日

#47数据库实现

Download history 100/week @ 2024-04-16 10/week @ 2024-04-23 2/week @ 2024-05-28 167/week @ 2024-06-04 288/week @ 2024-06-11 66/week @ 2024-06-18 133/week @ 2024-07-02 7/week @ 2024-07-09 2/week @ 2024-07-23

每月142次下载

BSD-3-Clause许可

335KB
7K SLoC

couchbase-lite-rust 构建状态

Rust封装的couchbase-lite-core轻量级、嵌入式、可同步的NoSQL数据库引擎。

引用自couchbase-lite-core

Couchbase Lite Core(也称为LiteCore)是[Couchbase Lite][CBL]下一代核心存储和查询引擎。它提供了数据库CRUD和查询功能的跨平台实现,文档版本控制,以及复制/同步。从2.0版本开始的所有Couchbase Lite平台实现都是基于此核心构建的,并增加了高级语言和平台绑定。但LiteCore也可能有其他用途,例如,对于需要快速简约数据存储(具有map/reduce索引和查询)但不需要Couchbase Lite高级功能的应用程序。

可选功能

couchbase-lite-core-sys

构建脚本可以下载couchbase-lite-core库(C/C++)并使用git("git-download"功能),或者您可以通过COUCHBASE_LITE_CORE_SRC_DIR环境变量提供源代码路径。之后,构建脚本可以为您运行cmake和适当的构建命令("build"功能),或者您可以自行构建couchbase-lite-core,并通过COUCHBASE_LITE_CORE_BUILD_DIR环境变量提供构建目录路径。此外,COUCHBASE_LITE_CORE_BUILD_DIR中的静态库可能具有独特的放置方式,例如,如果您使用cmake生成XCode/Visual Studio项目,则可以使用COUCHBASE_LITE_CORE_BUILD_DIRS环境变量,例如:"directory/with/library1^directory/with/library2"。

依赖项

~1–14MB
~181K SLoC