#rocksdb #distributed #database

已删除 datacake-rocks

为 Datacake 集群预构建的 require Metastore 和 Datastore 特性的实现。基于 RocksDB 构建。

0.0.1 2022年10月2日

#79 in #rocksdb

MIT 许可证

325KB
7.5K SLoC

Datacake Rocks

Datacake Rocks 是 Datacake 集群 DocstoreMetastore 特性的预构建实现,基于分片存储设计和 RocksDB,允许您无需担心实现所需的特性即可开始使用 Datacake。

基本示例

use anyhow::Result;
use datacake_rocks::open_store_with_options;

#[tokio::main]
async fn main() -> Result<()> {
    let mut options = rocksdb::Options::default();
    
    // We can now use this store to be our backend in a DatacakeCluster.
    let my_store = open_store_with_options(12, options, "/my-data/path-here")
        .await
        .expect("Open our database.");    
}

依赖项

~32–46MB
~807K SLoC