Clients
Clients
Overview
RocksDBFusion provides clients for multiple programming languages, allowing developers to interact with the RocksDB server seamlessly. Each client is designed to communicate with the RocksDB server over TCP, providing a consistent and efficient interface for database operations.
Available Clients
Node.js
A comprehensive Node.js client for interacting with the RocksDB server.
PHP
A PHP client providing a simple and intuitive interface for RocksDB operations.
Rust
A Rust client designed for performance and safety when working with RocksDB.
Python
A Python client that offers easy integration and usage for RocksDB functionalities.
Go
A Go client with a straightforward API for RocksDB interactions.
Features
- CRUD Operations: Perform Create, Read, Update, and Delete operations.
- Batch Operations: Support for batch write operations.
- Transactions: Begin, commit, and rollback transactions.
- Column Families: Manage column families within the RocksDB instance.
- Backup and Restore: Create and restore backups of the database.
- Logging: Configurable logging levels.
- Authentication: Optional token-based authentication for server access.
Installation and Usage
Each client has its own installation and usage instructions. Please refer to the respective documentation pages for detailed information.