5 releases

0.1.4 Jun 29, 2024
0.1.3 Jun 20, 2024
0.1.2 Jun 17, 2024
0.1.1 Jun 16, 2024
0.1.0 Jun 16, 2024

#2382 in Database interfaces

Download history 259/week @ 2024-06-13 133/week @ 2024-06-20 159/week @ 2024-06-27 17/week @ 2024-07-04

269 downloads per month

MIT license

18KB
358 lines

RocksDB Client

This repository provides a Rust implementation of a client for interacting with a RocksDB server. The client supports various operations such as put, get, delete, merge, and management of column families, transactions, and backups.

Overview

The RocksDB Client allows you to communicate with a RocksDB server using a TCP connection. It is designed to be efficient and easy to use, making it suitable for various applications that require persistent key-value storage.

Features

  • Basic Operations: Perform standard operations like put, get, delete, and merge.
  • Column Family Management: Create, list, and drop column families.
  • Transaction Management: Begin, commit, and rollback transactions.
  • Backup and Restore: Create and restore backups of your database.
  • Iterator Support: Create and manage iterators to traverse database entries.

Documentation

For detailed documentation and examples, please visit our official documentation).

License

This project is licensed under the MIT License.

Dependencies

~7–20MB
~258K SLoC