awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
HelixDB avatar

HelixDB/helix-db

0
View on GitHub↗
3,830 Stars·199 Forks·Rust·agpl-3.0·5 Aufrufehelix-db.com↗

Helix Db

Helix DB is a distributed graph database and knowledge graph platform that persists nodes and edges on object storage for durable and unlimited scaling. It operates as an ACID-compliant system, ensuring data consistency through serializable snapshot isolation during concurrent operations.

The project distinguishes itself by combining a vector search engine and a property graph, utilizing hybrid vector and full-text search to locate entry points for graph traversals. It enables dynamic graph querying through a domain-specific language, allowing complex logic and recursive queries to be executed via an API without redeploying application code.

The system provides high availability through a distributed cluster of gateways and reader nodes that scale automatically based on load. Its broader capabilities include graph data mutation, multi-hop relationship traversal, and query output shaping with filtering and pagination.

A command-line interface is provided for cluster management and project bootstrapping.

Features

  • Distributed Architectures - Provides a distributed graph database with ACID transactions and auto-scaling reader nodes on object storage.
  • Object Storage Integration - Persists graph nodes and edges on cloud object storage to enable durable and unlimited scaling.
  • Hybrid Search Methods - Combines approximate vector similarity and full-text search to retrieve relevant data for AI tasks.
  • ACID Transactional Cores - Operates as an ACID-compliant system to ensure consistency during concurrent reads and writes.
  • Knowledge Graphs - Manages interconnected data as a property graph with support for complex recursive traversals.
  • Graph Data Modifiers - Creates, updates, and deletes nodes and edges or modifies their properties through batch operations.
  • Graph Element Retrieval - Fetches specific nodes and edges using unique identifiers, labels, or conditional predicates.
  • Dynamic Query Execution - Enables execution of complex graph logic and recursive queries via an API without redeploying application code.
  • Graph Traversal - Navigates from one element to another across one or more hops using directional edges.
  • Hybrid Vector and Full-Text Search - Combines approximate vector search and full-text search to retrieve relevant data within a property graph.
  • Hybrid Vector-Graph Databases - Persists large volumes of graph and vector information using object storage for cost-effective scalability.
  • Hybrid Vector-Keyword Indexing - Combines approximate nearest neighbor search and full-text indexing to locate entry points for graph traversals.
  • Knowledge Graph Management - Manages interconnected data as nodes and edges using an object-storage backend to maintain relationships.
  • Object-Storage Persistence - Stores massive volumes of graph and vector information in object storage to reduce costs and ensure durability.
  • Object Storage Persistence - Persists graph nodes, edges, and properties in object storage to enable durable and unlimited data scaling.
  • Graph Storage Engines - Persists nodes and edges on object storage to enable durable and unlimited data scaling for graphs.
  • Query Execution Engines - Implements a query execution engine that processes domain-specific language queries at runtime.
  • Recursive Graph Queries - Supports advanced logic including recursion and conditional branching to resolve sophisticated graph patterns.
  • Serializable Snapshot Isolation - Ensures data consistency during concurrent operations through serializable snapshot isolation.
  • Graph DSL Executions - Processes complex graph logic and recursive queries via a domain-specific language without requiring application redeployment.
  • Graph Traversal Engines - Navigates multi-hop relationships between nodes using directional edges and conditional predicates.
  • Vector Search Engines - Provides a system for storing, indexing, and querying high-dimensional vector embeddings combined with graph data.
  • HTTP Data Interfaces - Provides HTTP interfaces for retrieving and modifying graph data using JSON or language payloads.
  • Distributed Cluster Setups - Maintains system uptime through a distributed cluster of gateways and nodes to prevent single points of failure.
  • Auto-scaling Engines - Dynamically adjusts the number of active reader nodes based on query load to optimize costs.
  • Automatic Compute Scaling - Automatically adjusts the number of active reader nodes based on load to optimize performance and cost.
  • Distributed Database Clusters - Operates as a high-availability system with auto-scaling reader nodes and gateways to prevent single points of failure.
  • Database High Availability - Ensures continuous service availability for the database cluster through automated failover and redundancy.
  • Request Gateways - Uses a distributed cluster of stateless gateways to route requests and ensure high availability.
  • Database Systems - Graph-vector database for intelligent RAG and AI storage.
  • Databases & Data - Graph-vector database optimized for AI and RAG applications.

Star-Verlauf

Star-Verlauf für helixdb/helix-dbStar-Verlauf für helixdb/helix-db

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht helixdb/helix-db?

Helix DB is a distributed graph database and knowledge graph platform that persists nodes and edges on object storage for durable and unlimited scaling. It operates as an ACID-compliant system, ensuring data consistency through serializable snapshot isolation during concurrent operations.

Was sind die Hauptfunktionen von helixdb/helix-db?

Die Hauptfunktionen von helixdb/helix-db sind: Distributed Architectures, Object Storage Integration, Hybrid Search Methods, ACID Transactional Cores, Knowledge Graphs, Graph Data Modifiers, Graph Element Retrieval, Dynamic Query Execution.

Welche Open-Source-Alternativen gibt es zu helixdb/helix-db?

Open-Source-Alternativen zu helixdb/helix-db sind unter anderem: kuzudb/kuzu — Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data… memgraph/memgraph — Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management.… typedb/typedb — TypeDB is a strongly-typed graph database and knowledge graph management system. It serves as a multi-model data store… neo4j/neo4j — Neo4j is a native graph database management system designed to store and query highly connected data using a… surrealdb/surrealdb — SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data… databendlabs/databend — Databend is a cloud-native data warehouse and OLAP database designed for large-scale analytics. It functions as a…

Open-Source-Alternativen zu Helix Db

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Helix Db.
  • kuzudb/kuzuAvatar von kuzudb

    kuzudb/kuzu

    3,965Auf GitHub ansehen↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    C++cypherdatabaseembeddable
    Auf GitHub ansehen↗3,965
  • memgraph/memgraphAvatar von memgraph

    memgraph/memgraph

    4,163Auf GitHub ansehen↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    Auf GitHub ansehen↗4,163
  • typedb/typedbAvatar von typedb

    typedb/typedb

    4,353Auf GitHub ansehen↗

    TypeDB is a strongly-typed graph database and knowledge graph management system. It serves as a multi-model data store that unifies relational, document, and graph structures into a single environment, functioning as both an ACID compliant database and a declarative query engine. The system distinguishes itself through the use of n-ary hypergraph modeling and polymorphic type hierarchies. It employs a strongly-typed schema to enforce structural rules and validate data integrity, allowing for type-based polymorphic inference and role-based interface polymorphism to resolve complex relationship

    Rustdatabaseinferenceknowledge-base
    Auf GitHub ansehen↗4,353
  • neo4j/neo4jAvatar von neo4j

    neo4j/neo4j

    15,928Auf GitHub ansehen↗

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Javacypherdatabasegraph
    Auf GitHub ansehen↗15,928
  • Alle 30 Alternativen zu Helix Db anzeigen→