NeutronDB Rust

NeutronDB is a Log-structured merge-tree key-value store library written in Rust.

Usage

In Cargo.toml ```

[dependencies] neutrondb = "0.9.18"

```

In your rust file ```

use neutrondb::Store;

```

In .gitignore ```

/neutrondb/

```

Features

Functions

New

```

let mut accs = Store::new("accs")?;

```

Put

```

accs.put("user1", "balance1")?;

```

Get

```

let balance1: String = accs.get("user1")?;

```

Get All

```

let accounts: Vec<(String, String)> = accs.get_all()?;

```

Delete

```

accs.delete("user1")?;

```

Future Topics

Contribution

Pull requests, bug reports and any kind of suggestion are welcome.

2021-09-23