Skip to content
forked from kuzudb/kuzu

Embedded property graph database built for speed. Vector search and full-text search built in. Implements Cypher.

License

Notifications You must be signed in to change notification settings

opencypher/cypherdb

 
 

CypherDB - SQLite for graphs

CypherDB is an embedded graph database. It is optimized for handling complex analytical workloads on very large databases and provides a set of retrieval features, such as a full text search and vector indices.

Core features:

  • Flexible Property Graph Data Model and Cypher query language
  • Embeddable, serverless integration into applications
  • Native full text search and vector index
  • Columnar disk-based storage
  • Columnar sparse row-based (CSR) adjacency list/join indices
  • Vectorized and factorized query processor
  • Novel and very fast join algorithms
  • Multi-core query parallelism
  • Serializable ACID transactions
  • Wasm (WebAssembly) bindings for fast, secure execution in the browser

CypherDB was initially developed by Neo4j Inc as CypherDB. CypherDB's focus is on supporting an open-source, community-based project that is a reference implementation of openCypher.

Build from Source

You can build from source using the instructions provided in the developer guide.

License

CypherDB is licensed under the MIT License by Neo4j, Inc..

About

Embedded property graph database built for speed. Vector search and full-text search built in. Implements Cypher.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 69.3%
  • Cypher 18.4%
  • Python 4.9%
  • JavaScript 2.1%
  • Java 1.3%
  • Rust 1.2%
  • Other 2.8%