
slatedb
slatedb
A cloud native embedded storage engine built on object storage.
AI 简介
SlateDB 是一个基于对象存储构建的云原生嵌入式存储引擎。它采用日志结构合并树(LSM-tree)作为核心数据结构,支持将数据写入到如S3、GCS等对象存储服务中,从而提供几乎无限的存储容量、高耐久性和易于复制的特点。为了解决对象存储带来的较高延迟和API成本问题,SlateDB通过批量写入以及使用内存块缓存、压缩、布隆过滤器和本地SST磁盘缓存等技术来优化性能。`put()`操作返回一个`Future`,只有当数据被持久化后才会完成。对于需要较低延迟但可以牺牲一定耐久性的场景,用户可以选择不等待持久化的写入选项。SlateDB适用于需要大规模数据存储且对数据一致性有一定要求的应用场景,尤其是那些能够利用云基础设施优势的项目。
Rust
Apache License 2.03.1k
Stars
245
Forks
30
Watchers
134
Issues
Star 增长
今日0
近 7 天+17
近 30 天+113
综合评分77.67
默认分支main