CLMDB

CLMDB 是一个 SwiftPM 包裹器,用于 LMDB,一个为快速读写过程而创建的键值数据库存储解决方案。您可以在以下链接阅读更多关于此项目的信息:http://www.lmdb.tech/doc

此包裹器提供了库的 C 接口到 Swift 的暴露,允许 Swift 应用程序或服务轻松创建、读取和管理 LMDB 的数据库实例。

当上游项目演进时,LMDB 中的更改将被拉取到此仓库中。LMDB 仓库镜像在此处:https://github.com/LMDB/lmdb

LMDB 的更改

Swift LMDB 对 LMDB 进行了两处本地更改,以便通过 IndexStoreDB 中的线程清理检查。这些更改是

许可证

包含的 LMDB 数据库项目根据 OpenLDAP 公共许可证发布。相同的许可证也适用于此仓库中包含的 Swift 代码。