leonardovee / action-kv

A key-value store, stores and retrieves sequences of bytes of arbitrary length.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ActionKV Build

A key-value store, actionkv, stores and retrieves sequences of bytes of arbitrary length.

Log-structured, append-only database systems, like this one, are significant as case studies because these are designed to be extremely resilient while offering optimal read performance.

Project created while studying the book Rust in Action

Usage

Execute the code passing the following arguments:

$ cargo run {FILE_NAME} get {KEY}
$ cargo run {FILE_NAME} delete {KEY}
$ cargo run {FILE_NAME} insert {KEY} {VALUE}
$ cargo run {FILE_NAME} update {KEY} {VALUE}

Example:

$ cargo run misc.val insert 1 {"message":"any message"}

References

Rust in Action - Systems programming concepts and techniques

About

A key-value store, stores and retrieves sequences of bytes of arbitrary length.


Languages

Language:Rust 100.0%