awesome-repositories.com
Blog
MCP
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
·
yugabyte avatar

yugabyte/yugabyte-db

0
View on GitHub↗
10,349 estrellas·1,273 forks·C·10 vistaswww.yugabyte.com↗

Yugabyte Db

YugabyteDB is a distributed SQL database and relational data store designed for horizontal scalability and high availability across multiple nodes or regions. It functions as a cloud-native system that ensures continuous availability and supports PostgreSQL compatible query languages and drivers.

The system includes specialized capabilities as a vector database for AI, utilizing high-dimensional indexing to perform similarity searches. It is engineered as a multi-region cloud database that synchronizes data across different geographic locations to maintain global availability.

The project covers a broad range of distributed data management capabilities, including consensus-based replication, distributed transaction management, and horizontal storage scaling. It provides tools for query performance diagnostics, bulk data loading, and the orchestration of database clusters across cloud environments.

Features

  • Relational - Functions as a distributed relational database supporting complex SQL queries and standard relational datatypes.
  • Distributed Relational Databases - Functions as a distributed relational database that ensures horizontal scalability and high availability.
  • Distributed Data Management - Implements distributed data management to organize relational information across nodes with layered storage and replication.
  • Regional Replication - Implements regional replication to synchronize data across geographically distant locations for disaster recovery and local read performance.
  • Distributed Sharding Architectures - Employs a distributed sharding architecture with range-based partitioning to enable horizontal scaling of relational data.
  • Distributed SQL Databases - Provides a cloud-native distributed SQL database engine that maintains transactional consistency across clusters.
  • Distributed Transaction Processing - Ensures distributed transaction processing consistency across nodes using consensus protocols and hybrid logical clocks.
  • High Availability Architectures - Implements high availability architectures with automatic failover and repair to tolerate node, zone, or region failures.
  • Horizontal Scaling - Provides horizontal scaling capabilities to increase read and write capacity by adding more nodes to the cluster.
  • PostgreSQL-Compatible Databases - Maintains compatibility with PostgreSQL query language and drivers for seamless application migration.
  • Relational Data Stores - Acts as a distributed relational data store supporting stored procedures, triggers, and ACID transactions.
  • Multi-Region Deployment Strategies - Employs multi-region deployment strategies to synchronize data across geographic locations for global availability.
  • Raft Consensus Implementations - Uses Raft consensus implementations to manage replicated logs and ensure high availability across the cluster.
  • Distributed Transaction Coordinators - Coordinates atomic commits across multiple shards using a distributed transaction coordinator and two-phase commit protocols.
  • Schema Replication - Propagates schema definition changes across clusters to maintain consistent table structures automatically.
  • Clock Synchronization Protocols - Utilizes hybrid logical clocks to ensure a consistent ordering of events across distributed nodes.
  • Data Schema Management - Manages concurrent schema changes using table-level locking to ensure consistent data model modifications.
  • Cost-Based Optimizers - Provides a cost-based optimizer that analyzes data statistics to select the most efficient query execution plans.
  • Vector Databases - Acts as a vector database providing specialized high-dimensional indexing for AI similarity searches.
  • Vector Similarity Search - Provides vector similarity search capabilities using high-dimensional indexing for AI and machine learning workloads.
  • Database Cluster Orchestration - Includes tools for orchestrating the deployment and lifecycle of distributed database clusters across cloud environments.
  • Database Systems - Cloud-native distributed SQL database for mission-critical applications.
  • Databases and Analytics - Distributed SQL database for cloud-native applications.
  • NewSQL Databases - High-performance distributed SQL database compatible with PostgreSQL.
  • Relational Databases - High-performance distributed SQL database compatible with PostgreSQL.
  • C Plus Plus - Listed in the “C Plus Plus” section of the Awesome For Beginners awesome list.

Historial de estrellas

Gráfico del historial de estrellas de yugabyte/yugabyte-dbGráfico del historial de estrellas de yugabyte/yugabyte-db

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

Preguntas frecuentes

¿Qué hace yugabyte/yugabyte-db?

YugabyteDB is a distributed SQL database and relational data store designed for horizontal scalability and high availability across multiple nodes or regions. It functions as a cloud-native system that ensures continuous availability and supports PostgreSQL compatible query languages and drivers.

¿Cuáles son las características principales de yugabyte/yugabyte-db?

Las características principales de yugabyte/yugabyte-db son: Relational, Distributed Relational Databases, Distributed Data Management, Regional Replication, Distributed Sharding Architectures, Distributed SQL Databases, Distributed Transaction Processing, High Availability Architectures.

¿Qué alternativas de código abierto existen para yugabyte/yugabyte-db?

Las alternativas de código abierto para yugabyte/yugabyte-db incluyen: cockroachdb/cockroach — Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict… pingcap/tidb — TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and… ydb-platform/ydb — YDB is a distributed SQL database and analytical engine designed for horizontal scalability and strong consistency. It… oceanbase/oceanbase — OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… manticoresoftware/manticoresearch — Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets.…

Alternativas open-source a Yugabyte Db

Proyectos open-source similares, clasificados según cuántas características comparten con Yugabyte Db.
  • cockroachdb/cockroachAvatar de cockroachdb

    cockroachdb/cockroach

    32,207Ver en GitHub↗

    Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures. The system distinguishes itself through

    Gocockroachdbdatabasedistributed-database
    Ver en GitHub↗32,207
  • 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
  • ydb-platform/ydbAvatar de ydb-platform

    ydb-platform/ydb

    4,738Ver en GitHub↗

    YDB is a distributed SQL database and analytical engine designed for horizontal scalability and strong consistency. It functions as a multi-model system that supports transactional and analytical workloads through a distributed architecture providing serializable ACID transactions. The system is distinguished by its broad protocol compatibility, implementing the PostgreSQL wire protocol for standard SQL drivers and the Kafka protocol for messaging and streaming. It further serves as a vector database, supporting vector indexes and approximate nearest neighbor searches for semantic search and

    C++cloud-nativecppdatabase
    Ver en GitHub↗4,738
  • oceanbase/oceanbaseAvatar de oceanbase

    oceanbase/oceanbase

    9,980Ver en GitHub↗

    OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes and regions. It functions as a hybrid transactional and analytical processing engine, allowing real-time analytics and transactions to execute on a single data copy. The system also serves as a vector database engine for indexing and querying vector data to power semantic search and recommendation systems. The platform features native compatibility layers for MySQL and Oracle, enabling the migration of legacy workloads without rewriting SQL code. It utilizes a Paxos-based distri

    C++analyticscloud-nativedatabase
    Ver en GitHub↗9,980
  • Ver las 30 alternativas a Yugabyte Db→