Crates.io | rust-nebula |
lib.rs | rust-nebula |
version | 0.0.2 |
source | src |
created_at | 2024-10-07 06:40:58.43077 |
updated_at | 2024-10-07 14:00:11.50119 |
description | A Rust client for NebulaGraph database. |
homepage | https://github.com/nebula-contrib/rust-nebula |
repository | https://github.com/nebula-contrib/rust-nebula |
max_upload_size | |
id | 1399727 |
size | 4,623,317 |
rust-nebula
is a Rust client for developers to connect to NebulaGraph. rust-nebula
only supports NebulaGraph which uses V3 protocol now.
NebulaGraph is composed of three services: Graph service, Meta service, and Storage service, which is an architecture that separates storage and computing.
Refer to nebula-go and nebula-python, we have implemented Graph Client, Meta Client and Storage Client:
Graph Client: It supports all nGQL query. For most users, they only need this client to finish jobs.
Meta Client: It's used to obtain some storaged info so that Storage Client can do scan
op.
Storage Client: It could scan existed vertex and edge, and generally, it's prepared for large-scale data science engineering and data migration in the intranet.
It has some examples in examples.
This repo is under construction. Welcome everyone to actively participate in improving the rust client and achieving more functions!
Part of the code in this project refers to the bk-rs/nebula-rs and vesoft-inc/nebula-rust project. Thank you for the authors' open source contribution.