Skip to content

The official network protocol crate for AetherDB. Defines all request/response data structures for communicating with the high-performance CORD engine.

Notifications You must be signed in to change notification settings

AetherDB/aether-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aether-protocol

This crate defines the official, stable network protocol for communicating with an AetherDB instance. It contains all request and response data structures, serialized using bincode for maximum performance.

Features

  • Database Management
  • Collection Management
  • Index Management
  • Record Operations (CRUD)
  • Querying & Relational

Usage

Add aether-protocol as a dependency in your Cargo.toml:

[dependencies]
aether-protocol = "0.5.0"

or

cargo add aether-protocol

Examples

use aether_protocol::{Request, Response};

let request = Request::CreateDatabase { db_name: "testdb".to_string() };
let response = Response::Success;

License

Apache-2.0

About

The official network protocol crate for AetherDB. Defines all request/response data structures for communicating with the high-performance CORD engine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages