Skip to content

petitviolet/rsstable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorted String Table implementation in Rust

For my learning Rust :).

let mut sst = SSTable::new("./tmp", 3);
let key = "my-key";
let value = "my-value";
println!("get: {}", sst.get(key)); // None
sst.insert(key, value);
println!("get: {}", sst.get(key)); // Some("my-value")
  • memtable
    • in-memory data structure
    • when number of records exceeds given threshold, dump data into disktable
  • disktable
    • rather old data persisted in disk

About

SSTable in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages