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
Enterprise-grade ITSM, for every business Icon
Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it Free
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