Rust version 1.88.0 or higher is required. Make sure you have an updated version of Rust installed. Run rustup update to update your Rust version.
What are HelixDB’s key features?
HelixDB provides:
- High Performance: Purpose-built storage engine optimized for both graph and vector operations
- Type Safety: Explicit type definitions to ensure data integrity
- Developer-Friendly: Simple setup and migration
- Secure: Options for encryption at rest
How does HelixDB store data?
HelixDB uses a property graph model with three core components:
- Nodes: Represent entities with unique identifiers and properties
N::NodeType {
field1: String,
field2: U32
}
- Vectors: Represent entities with unique identifiers and vector embeddings
V::VectorType {
field1: String,
field2: U32
}
- Edges: Represent relationships between nodes and/or vectors, with directionality and properties
E::EdgeType {
From: String,
To: String,
Properties: {
field1: String,
field2: U32
}
}
This model allows for rich representation of complex domains while maintaining query performance.
Next steps