awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vesoft-inc avatar

vesoft-inc/nebula

0
View on GitHub↗
12,239 स्टार्स·1,315 फोर्क्स·C++·Apache-2.0·8 व्यूज़nebula-graph.io↗

Nebula

Nebula is a distributed graph database designed for storing and querying massive volumes of interconnected vertices and edges across a horizontally scalable cluster. It functions as a Kubernetes-native database and a distributed graph analytics engine, utilizing a Raft-based distributed store to ensure strong consistency and high availability.

The system features an OpenCypher query engine for performing complex graph traversals and pattern matching. It distinguishes itself with a decoupled compute-storage architecture and a shared-nothing distributed design, allowing query processing and data storage to scale independently.

The platform covers a broad range of capabilities, including distributed graph analytics for algorithms like PageRank, full-text search, and property indexing. It provides tools for data ingestion via CSV and real-time synchronization, as well as integration with big data frameworks like Apache Spark and Apache Flink.

Deployment and management are supported through a Kubernetes-native operator, a native command-line interface, and a web-based graph explorer.

Features

  • Distributed Graph Storage - Manages massive volumes of interconnected vertices and edges across a horizontally scalable cluster for high availability.
  • Distributed Storage Engines - Features a distributed storage engine that manages massive volumes of vertices and edges across a horizontally scalable cluster.
  • Cypher Engines - Provides a query engine that executes graph traversals and pattern matching using the OpenCypher standard.
  • Graph Pattern Matching - Supports declarative retrieval of complex graph patterns using structural match clauses.
  • Log-Structured Merge-Trees - Utilizes a log-structured merge-tree storage engine for high-throughput writes and efficient range scans.
  • Data Sharding - Distributes graph data across nodes by hashing vertex IDs to balance load and enable scalability.
  • Strongly Consistent Data Stores - Implements a distributed store that ensures strong consistency and high availability across replicas using the Raft consensus protocol.
  • Distributed Consensus Stores - Utilizes a Raft-based distributed store to ensure strong consistency and high availability across replicas.
  • Distributed Query Processing - Decomposes complex graph traversals into parallel sub-tasks executed concurrently across multiple storage nodes.
  • Distributed Sharding Architectures - Implements a sharding mechanism that distributes the graph across nodes based on vertex IDs for horizontal scaling.
  • Graph Databases - Provides a distributed graph database designed to store and query massive volumes of interconnected data.
  • Decoupled Compute and Storage Scaling - Separates query processing from storage to allow resources to scale independently based on workload.
  • Language SDKs - Provides native client libraries in multiple programming languages for programmatic database operations.
  • Graph Analytics - Implements distributed graph-native analytical algorithms such as PageRank and community detection on massive datasets.
  • Storage-Compute Architectures - Implements an architecture that decouples the query processing layer from the data storage layer for independent scaling.
  • Consensus-Based Replication - Configures data replicas across nodes via a consensus protocol to ensure high availability.
  • Database Cluster Orchestration - Offers a Kubernetes-native operator to automate the deployment, scaling, and maintenance of database clusters.
  • Database Cluster Deployments - Provides a Kubernetes-native operator to automate the deployment and lifecycle management of distributed database clusters.
  • Raft Consensus Implementations - Uses the Raft consensus protocol to ensure strong consistency and high availability across replicas.
  • Graph Traversal Engines - Provides a distributed graph engine designed to traverse highly connected data in milliseconds for complex workloads.
  • Database Node Distribution - Employs a shared-nothing architecture to distribute data and processing across independent nodes.
  • OpenCypher Implementations - Implements a query engine compatible with the OpenCypher standard for performing complex graph traversals.
  • Kubernetes Operators - Provides a Kubernetes-native operator to automate the deployment and lifecycle management of database clusters.
  • Backup and Recovery - Supports the creation of point-in-time snapshots and recovery tools for disaster recovery.
  • Apache Spark Connectors - Provides a distributed processing connector for exchanging data between the database and Apache Spark clusters.
  • Data Pipeline Connectors - Enables high-volume data exchange between the graph database and distributed frameworks like Apache Spark and Flink.
  • Visual Data Explorers - Ships a web-based explorer for composing schemas, importing data, and visually exploring graph relationships.
  • Bulk Data Migrations - Enables distributed migration of large volumes of batch or streaming data from external environments using Apache Spark.
  • Distributed Computing - Enables the execution of complex graph algorithms on dataframes via a distributed computing engine.
  • Full Text Search - Implements specialized indexing for string properties to enable complex phrase and pattern-based text retrieval across the graph.
  • CSV Bulk Importers - Provides a utility for reading local CSV files and loading their contents into the graph database.
  • Graph Property Indexing - Supports creating exact-match and range indexes on vertex and edge properties to accelerate graph lookups and filtering.
  • Real-time Data Synchronization - Supports continuous streaming of changes from external databases for near-instant updates to the graph.
  • Simple Path Discovery - Calculates the precise sequence of edges and vertices connecting two specific points in the network.
  • Apache Flink Connectors - Provides a specialized stream processing connector for real-time data exchange with Apache Flink.
  • Subgraph Extractions - Isolates specific portions of the graph based on criteria to analyze localized sets of relationships.
  • Database Command-Line Interfaces - Provides a native CLI for executing graph queries and managing database settings.
  • Cloud Native Orchestration - Offers automated deployment and lifecycle management of database clusters using cloud-native orchestration.
  • Capacity Scaling - Allows manual addition or removal of meta, graph, and storage nodes to scale cluster capacity.
  • Programmatic Graph APIs - Provides native language SDKs allowing applications to programmatically perform data operations on the graph.
  • Cluster Health Monitoring - Includes a visualization dashboard for tracking the operational status and health of distributed cluster services.
  • Shard Rebalancing - Provides automated processes for redistributing data shards across storage nodes to maintain balanced load and performance.
  • Database Systems - Distributed graph database with horizontal scalability.

स्टार हिस्ट्री

vesoft-inc/nebula के लिए स्टार हिस्ट्री चार्टvesoft-inc/nebula के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Nebula को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Nebula दिखाई देता है।
  • डिस्ट्रीब्यूटेड हॉरिजॉन्टल स्केलिंग SQL डेटाबेस

Nebula के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Nebula के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • greptimeteam/greptimedbGreptimeTeam का अवतार

    GreptimeTeam/greptimedb

    5,968GitHub पर देखें↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Rustanalyticscloud-nativedatabase
    GitHub पर देखें↗5,968
  • falkordb/falkordbFalkorDB का अवतार

    FalkorDB/FalkorDB

    3,437GitHub पर देखें↗

    FalkorDB is a high-performance graph database management system and vector graph database. It serves as a knowledge graph construction tool and a GraphRAG knowledge store, integrating structured property graphs with vector search to provide grounded context for large language models. The engine is designed as a multi-tenant graph engine, capable of hosting thousands of isolated datasets within a single instance. The system distinguishes itself by using linear algebra for query execution, treating relationship tensors as matrix multiplications to achieve low-latency multi-hop traversals. It ut

    Ccloud-databasedatabasedatabase-as-a-service
    GitHub पर देखें↗3,437
  • kuzudb/kuzukuzudb का अवतार

    kuzudb/kuzu

    3,965GitHub पर देखें↗

    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,163GitHub पर देखें↗

    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
Nebula के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

vesoft-inc/nebula क्या करता है?

Nebula is a distributed graph database designed for storing and querying massive volumes of interconnected vertices and edges across a horizontally scalable cluster. It functions as a Kubernetes-native database and a distributed graph analytics engine, utilizing a Raft-based distributed store to ensure strong consistency and high availability.

vesoft-inc/nebula की मुख्य विशेषताएं क्या हैं?

vesoft-inc/nebula की मुख्य विशेषताएं हैं: Distributed Graph Storage, Distributed Storage Engines, Cypher Engines, Graph Pattern Matching, Log-Structured Merge-Trees, Data Sharding, Strongly Consistent Data Stores, Distributed Consensus Stores।

vesoft-inc/nebula के कुछ ओपन-सोर्स विकल्प क्या हैं?

vesoft-inc/nebula के ओपन-सोर्स विकल्पों में शामिल हैं: greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries… falkordb/falkordb — FalkorDB is a high-performance graph database management system and vector graph database. It serves as a knowledge… 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.… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It…