A graph database written in rust. IndraDB consists of a server and an underlying library. Most users would use the server, which is available via releases as pre-compiled binaries. But if you're a rust developer that wants to embed a graph database directly in your application, you can use the library. IndraDB's original design is heavily inspired by TAO, facebook's graph datastore. In particular, IndraDB emphasizes simplicity of implementation and query semantics, and is similarly designed with the assumption that it may be representing a graph large enough that full graph processing is not possible. IndraDB departs from TAO (and most graph databases) in its support for properties. IndraDB offers a variety ways to work with it: as a server with cross-language support, as a rust library, and via CLI. What follows are a few examples of each use case.

Features

  • Directed and typed graphs
  • JSON-based properties tied to vertices and edges
  • Queries with multiple hops, and queries on indexed properties
  • Cross-language support via gRPC, or direct embedding as a library
  • Pluggable underlying datastores, with several built-in datastores. Postgresql and sled are available separately
  • Written in rust! High performance, no GC pauses, and a higher degree of safety

Project Samples

Project Activity

See All Activity >

License

Simple Public License 2.0

Follow IndraDB

IndraDB Web Site

Other Useful Business Software
DialedIn: Cloud Contact Center Software Icon
DialedIn: Cloud Contact Center Software

Cloud Based Contact Center Software that Drives Success

DialedIn is a modern call center software designed to transform customer interactions and streamline your operations, helping teams achieve more daily. By automating and optimizing key workflows across inbound, outbound, and blended environments, DialedIn helps you boost agent productivity and deliver better outcomes across every call.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IndraDB!

Additional Project Details

Programming Language

Rust

Related Categories

Rust Database Software, Rust Graph Databases

Registered

2022-07-23