rusdb-core

Crates.iorusdb-core
lib.rsrusdb-core
version0.1.2
sourcesrc
created_at2021-09-22 22:01:11.226672
updated_at2021-09-23 13:16:01.235841
descriptionDatabase driver for `rusdb`, which uses gRPC to communicate.
homepage
repositoryhttps://github.com/envis10n/rusdb-core
max_upload_size
id455123
size17,557
Andrew (envis10n)

documentation

https://docs.rs/rusdb-core

README

rusdb-core

Database driver for rusdb, which uses gRPC to communicate.

A few notes

This is NOT production ready, and likely will never be. I'm exploring writing a database, and solving the problems that come up.

There is NO AUTHENTICATION. I plan to add something like this in the future, but for the time being, there is nothing there.

Usage

This crate provides the client side proto builds, a client implementation, and helper structs for easily manipulating collections and documents.

use rusdb_core;

This crate also re-exports a few crates that are useful:

  • tonic - The gRPC implementation
  • bson - The encoding used for the data being passed between server and client, as well as for storage on disk.
Commit count: 4

cargo fmt