awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
HelixDB avatar

HelixDB/helix-db

0
View on GitHub↗
3,830 星标·199 分支·Rust·agpl-3.0·6 次浏览helix-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 历史

helixdb/helix-db 的 Star 历史图表helixdb/helix-db 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Helix Db 的开源替代方案

相似的开源项目,按与 Helix Db 的功能重合度排序。
  • kuzudb/kuzukuzudb 的头像

    kuzudb/kuzu

    3,965在 GitHub 上查看↗

    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
    在 GitHub 上查看↗3,965
  • memgraph/memgraphmemgraph 的头像

    memgraph/memgraph

    4,163在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,163
  • typedb/typedbtypedb 的头像

    typedb/typedb

    4,353在 GitHub 上查看↗

    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
    在 GitHub 上查看↗4,353
  • neo4j/neo4jneo4j 的头像

    neo4j/neo4j

    15,928在 GitHub 上查看↗

    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
    在 GitHub 上查看↗15,928
查看 Helix Db 的所有 30 个替代方案→

常见问题解答

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.

helixdb/helix-db 的主要功能有哪些?

helixdb/helix-db 的主要功能包括:Distributed Architectures, Object Storage Integration, Hybrid Search Methods, ACID Transactional Cores, Knowledge Graphs, Graph Data Modifiers, Graph Element Retrieval, Dynamic Query Execution。

helixdb/helix-db 有哪些开源替代品?

helixdb/helix-db 的开源替代品包括: 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…