awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dgraph-io avatar

dgraph-io/dgraph

0
View on GitHub↗
21,700 estrellas·1,592 forks·Go·Apache-2.0·8 vistasdgraph.io↗

Dgraph

Dgraph is a distributed graph database designed to store and query highly connected data. It organizes information as nodes and edges to represent complex relationships between entities, providing a platform for managing and analyzing deeply linked datasets.

The system functions as a horizontally scalable cluster that partitions data across multiple nodes to maintain performance and availability as information volume increases. It utilizes a specialized query language built for low-latency navigation of interconnected data points, allowing for the execution of complex queries across large-scale information networks.

The platform incorporates a graph-oriented storage engine and in-memory indexing to facilitate efficient traversal of relationships. It manages state changes and data consistency through a distributed consensus algorithm and predicate-based sharding, which enables the system to decompose and execute queries in parallel across the cluster.

Features

  • Graph Databases - Functions as a horizontally scalable distributed graph database for storing and querying complex relationships.
  • Distributed Databases - Distributes data across a cluster to maintain performance and availability as information volume and query load grow.
  • Distributed Databases - Scales horizontally by distributing large datasets across multiple server nodes to maintain high performance.
  • Graph Querying - Executes complex queries across interconnected datasets using a specialized language for low-latency navigation.
  • Schemaless Data Stores - Organizes information as nodes and edges to represent and store complex, deeply linked relationships.
  • Data Storage and Search - Distributed graph database optimized for relational queries.
  • Database Engines - Scalable, distributed, low-latency graph database.
  • Database Systems - Listed in the “Database Systems” section of the Awesome Go awesome list.
  • Database Tools - Distributed graph database.
  • Bases de datos - Scalable, distributed, low-latency graph database.
  • Databases and Storage - High-performance graph database.
  • Document Databases - Scalable, distributed graph database with low-latency throughput.
  • Graph Databases - Scalable, distributed graph database for high-throughput workloads.
  • Distributed Database Clusters - Operates as a distributed storage platform that maintains performance and availability through cluster-based partitioning.
  • Network Analysis - Enables the discovery of hidden patterns and connections within large-scale information networks through graph traversal.
  • Distributed Query Processing - Decomposes complex queries into parallel sub-tasks executed across multiple nodes for efficient processing.
  • Distributed Transaction Processing - Coordinates state changes across distributed nodes using a multi-stage commit protocol to ensure data integrity.
  • Raft Consensus Implementations - Ensures strong consistency and high availability by replicating transaction logs using the Raft consensus algorithm.
  • Specialized Storage Engines - Utilizes a specialized storage engine that maps graph nodes and edges to persistent key-value pairs.
  • Data Sharding - Partitions graph data across cluster nodes using predicate-based sharding to enable horizontal scaling.
  • In-Memory Databases - Maintains in-memory indices to accelerate the retrieval of nodes and edges during graph traversals.

Historial de estrellas

Gráfico del historial de estrellas de dgraph-io/dgraphGráfico del historial de estrellas de dgraph-io/dgraph

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Dgraph

Proyectos open-source similares, clasificados según cuántas características comparten con Dgraph.
  • surrealdb/surrealdbAvatar de surrealdb

    surrealdb/surrealdb

    32,397Ver en GitHub↗

    SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer

    Rustbackend-as-a-servicecloud-databasedatabase
    Ver en GitHub↗32,397
  • neo4j/neo4jAvatar de neo4j

    neo4j/neo4j

    15,928Ver en 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
    Ver en GitHub↗15,928
  • pingcap/tidbAvatar de pingcap

    pingcap/tidb

    40,166Ver en GitHub↗

    TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and high-performance analytical processing within a single unified architecture. It utilizes a decoupled compute-storage design and a distributed key-value storage layer to ensure horizontal scalability and efficient range-based queries. By employing a consensus-based replication algorithm, the system maintains high availability and automatic failover across multiple nodes and geographical regions. The platform distinguishes itself through its hybrid transactional and analytical proc

    Gocloud-nativedatabasedistributed-database
    Ver en GitHub↗40,166
  • cayleygraph/cayleyAvatar de cayleygraph

    cayleygraph/cayley

    15,043Ver en GitHub↗

    Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model. It functions as an RDF quad store, managing information through subjects, predicates, objects, and labels. The system features a modular graph store architecture with pluggable backends, allowing it to swap between in-memory storage and various external persistent databases. It includes a GraphQL-inspired API and a dedicated data visualizer for the interactive exploration of nodes and edges. Query capabilities cover bidirectional path traversal and multi-syntax execution usi

    Go
    Ver en GitHub↗15,043
Ver las 30 alternativas a Dgraph→

Preguntas frecuentes

¿Qué hace dgraph-io/dgraph?

Dgraph is a distributed graph database designed to store and query highly connected data. It organizes information as nodes and edges to represent complex relationships between entities, providing a platform for managing and analyzing deeply linked datasets.

¿Cuáles son las características principales de dgraph-io/dgraph?

Las características principales de dgraph-io/dgraph son: Graph Databases, Distributed Databases, Graph Querying, Schemaless Data Stores, Data Storage and Search, Database Engines, Database Systems, Database Tools.

¿Qué alternativas de código abierto existen para dgraph-io/dgraph?

Las alternativas de código abierto para dgraph-io/dgraph incluyen: surrealdb/surrealdb — SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data… neo4j/neo4j — Neo4j is a native graph database management system designed to store and query highly connected data using a… pingcap/tidb — TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and… cayleygraph/cayley — Cayley is a graph database engine designed for storing and querying interconnected data using a quad-based data model.… cockroachdb/cockroach — Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict… mongodb/mongo — This project is a distributed, document-oriented database system designed to store information in flexible,…