# snkrj A simple wrapper around Sanakirja aatabase that acts as a very fast on disk BTreeMap. ## Example ```rust use snkrj::{AnyDatabase, Database}; fn main() { let path = std::env::temp_dir().join("./db"); let database: Database = Database::open(path.clone()).unwrap(); let _ = database.destroy(); let mut database: Database = Database::open(path.clone()).unwrap(); database.insert(64, 128); database.export(false).unwrap(); let mut database: Database = Database::open(path).unwrap(); database.insert(1, 2); database.insert(128, 256); println!("iter_ram:"); database.iter_ram().for_each(|pair| { println!("{:?}", pair); }); println!("iter_disk:"); database.iter_disk().for_each(|pair| { println!("{:?}", pair.unwrap()); }); println!("iter_ram_then_disk:"); database.iter_ram_then_disk().for_each(|pair| { println!("{:?}", pair); }); database.export(false).unwrap(); } ```