
格兰诺拉
FREEMIUM无需机器人,智能会议记录
FEATURED

SlateDB
SlateDB 是一个免费的开源嵌入式数据库,构建于云对象存储之上,为现代应用提供无限容量和高可靠性。
什么是SlateDB?
SlateDB 是一个嵌入式存储引擎,采用日志结构合并树设计,将所有数据写入云对象存储。您可以将其作为库包含在 Rust 应用程序中,通过如 S3 或 Google Cloud Storage 等服务处理数据存储。
其主要优势是存储容量无限。云存储可以容纳任意数量的数据,无需您管理服务器或磁盘。它还提供自动备份,并且可以同时处理多个读取操作,但写入操作一次仅支持一个。
其权衡是响应时间比本地磁盘存储略高。写入操作通常需要 50-100 毫秒。这使得 SlateDB 非常适合对成本和可靠性要求高于超高速响应时间的应用场景。
SlateDB的功能
面向 Rust 应用的云原生嵌入式数据库
通过 S3、GCS、Azure Blob 实现无限存储
单写多读并发支持
批量写入降低 API 成本
可配置的持久性与延迟权衡
内置压缩与缓存
支持带快照的事务
垃圾回收与数据压缩
开源 Apache 2.0 许可证
活跃社区与定期更新
SlateDB定价
最受欢迎
Free Open Source
Free
包含内容:
- 完整数据库引擎
- Apache 2.0 许可证
- 无限存储容量(基于云服务提供商)
- 支持 S3、GCS、Azure Blob、MinIO
- 交易支持
- 压缩和缓存
- 多个同时阅读者
- 社区支持
- 完整源代码访问权限
- 定期更新和改进
SlateDB仓库
在Github上查看| 星标 | 3,250 |
| 分支 | 274 |
| 仓库年龄 | 2 年 |
| 最后提交 | 9 小时 前 |
关于SlateDB的常见问题
SlateDB 完全免费使用吗?
是的,SlateDB 完全免费且开源,遵循 Apache 2.0 许可协议。您只需根据使用情况支付 AWS S3、Google Cloud Storage 或 Azure Blob Storage 等提供商的云存储费用。
我可以使用哪些编程语言与SlateDB一起使用?
SlateDB 目前作为一个 Rust 库构建。虽然它主要为 Rust 应用设计,但该项目正在开发其他编程语言的语言绑定。如果需要,您也可以自己生成绑定。
SlateDB 与传统数据库如 PostgreSQL 或 MySQL 有何不同?
SlateDB 是一个嵌入式数据库,运行在您的应用程序内部,而不是作为独立的服务器。它将所有数据存储在云对象存储中,而非本地磁盘,从而为您提供无限的容量。它更适合键值存储需求,而非复杂的关系查询。
我可以将 SlateDB 用于生产环境的应用程序吗?
SlateDB 正在积极开发中,且进展迅速。虽然核心功能运行良好,项目维护者仍建议在生产部署前针对您的具体使用场景进行仔细测试。请查看最新的发布说明以了解当前状态和稳定性改进。
如果我的应用程序在数据保存之前崩溃,会发生什么?
默认情况下,SlateDB 的写操作会等待数据安全存储到云端后才确认成功。这确保了在崩溃时不会丢失数据。如果您能接受一定的数据丢失风险,可以更改此设置以加快写入速度。
加载中...
查看用户对以下工具的评价 SlateDB
0.0
0 评价
5
0
4
0
3
0
2
0
1
0
暂无评价
成为第一个评价者 SlateDB








