文件名称:受 CouchDB 启发的可编程文档数据库,用 Rust 编写
文件大小:410KB
文件格式:ZIP
更新时间:2024-07-18 12:56:46
rust database
数据库PliantDB 旨在成为受CouchDB启发的Rust编写的、符合 ACID 的文档数据库。虽然它受到 CouchDB 的启发,但该项目的目标不是与现有的 CouchDB 服务器兼容,而是实现自己的复制、集群和分片策略。项目目标该项目的高级目标是::check_box_with_check:能够使用 Rust 类型构建基于文档的数据库模式。:check_box_with_check:在 Rust 二进制文件中运行,简化基本部署。:check_box_with_check:作为仅本地基于文件的数据库运行,不涉及网络。:check_box_with_check:使用 QUIC 作为网络服务器运行,默认启用 TLS轻松设置多台服务器之间的只读副本。在至少 3 台服务器上轻松运行高度可用的基于仲裁的集群:check_box_with_check:公开发布/订阅事件系统公开作业队列和调度系统——la Sidekiq或SQS:warning:本项目现状除了实验之外,您不应尝试在任何事情上使用此软件。该项目正在积极开发中(),但在编写此 README 时,该项目还为时过早,无法使用。如果您有兴趣讨论这个项目或可能想要做出贡献,请在 Discord 上与我们聊天:.例子查看./pliantdb/examples以获取示例。为了了解它是如何工作的,这是一个简单的模式:#[derive(Debug, Ser