orientdb 0.1.1

A Rust library for in-memory graph database
Documentation
  • Coverage
  • 50%
    1 out of 2 items documented0 out of 0 items with examples
  • Size
  • Source code size: 6.01 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.39 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 14s Average build duration of successful builds.
  • all releases: 11s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • mykhailokrainik

OrientDB

    ┌─────────┐
    │  Node A │
    └────┬────┘
         │
    ┌────┴────┬────────┬────────┐
    │         │        │        │
┌───▼───┐ ┌──▼───┐ ┌──▼───┐ ┌──▼───┐
│Node B │ │Node C│ │Node D│ │Node E│
└───┬───┘ └──┬───┘ └──────┘ └──┬───┘
    │        │                 │
┌───▼───┐ ┌──▼───┐         ┌──▼───┐
│Node F │ │Node G│         │Node H│
└───────┘ └──────┘         └──────┘

Overview

OrientDB is a simple, lightweight in-memory graph database library built with Rust. Designed with minimalism in mind, it provides a clean and efficient API for managing graph data structures without the overhead of traditional database systems.

Features

  • In-Memory Storage: Lightning-fast access to graph data stored entirely in memory
  • Minimal Design: Simple, intuitive API with zero bloat
  • Optimized Tree Search: Implements fast algorithms for efficient tree traversal and search operations
  • Pure Rust: Written entirely in Rust for safety, performance, and reliability

Installation

Add this to your Cargo.toml:

[dependencies]
orientdb = "0.1.1"

Quick Start

// Coming soon - API examples

Performance

OrientDB is optimized for scenarios where:

  • Data fits entirely in memory
  • Fast read/write operations are critical
  • Minimal overhead is required
  • Tree search performance is a priority

License

MIT