Announcement

Free to view yesterday and today
Customer Service: cat_manager

YugabyteDB - The Open-Source Distributed SQL Database for Mission-Critical Applications

YugabyteDB is an open-source, high-performance distributed SQL database for mission-critical applications that require high availability and global scalability. It's designed for cloud-native environments.

C
Added on 2025年6月19日
View on GitHub
YugabyteDB - The Open-Source Distributed SQL Database for Mission-Critical Applications preview
9,575
Stars
1,146
Forks
C
Language

Project Introduction

Summary

YugabyteDB bridges the gap between traditional relational databases and NoSQL systems by offering a PostgreSQL-compatible, globally-distributed SQL database built for the cloud. It provides strong data consistency, high availability, and linear scalability.

Problem Solved

Traditional relational databases struggle with horizontal scaling, high availability, and global distribution requirements of modern cloud-native and internet-scale applications. NoSQL databases often compromise on data consistency and transactional integrity.

Core Features

PostgreSQL Compatibility

Provides a familiar PostgreSQL-compatible API, allowing developers to leverage existing tools and expertise without major code changes.

Horizontal Scalability

Scales horizontally across nodes and regions, handling millions of operations per second while maintaining low latency.

High Availability & Fault Tolerance

Ensures automatic failover and data replication across zones or regions, providing RPO=0 and RTO<60s.

Tech Stack

C++
Go
Java
PostgreSQL protocol
Raft
RocksDB

Use Cases

YugabyteDB is suitable for a wide range of applications that demand resilience, scalability, and strong data consistency across distributed environments. Typical use cases include:

E-commerce & Retail Platforms

Details

Supporting high-volume transactions with millisecond latency and ensuring continuous availability during traffic spikes or node failures.

User Value

Ensures transactional consistency and availability, crucial for orders, inventory, and customer data, even during peak sales events.

IoT & Real-time Data Management

Details

Handling millions of concurrent connections and rapidly changing data for real-time applications like IoT platforms or online gaming.

User Value

Provides the necessary scale and low latency to ingest, process, and serve massive volumes of time-series and sensor data.

Recommended Projects

You might be interested in these projects

jdxmise

Explore mise, a fast and efficient tool for managing development environments, tool versions, and task execution across projects. Streamline your workflow with per-project configuration.

Rust
16290534
View Details

pedroslopezwhatsapp-web.js

A powerful and easy-to-use Node.js library that allows you to connect to WhatsApp Web and automate sending/receiving messages and interacting with the WhatsApp platform.

JavaScript
170634154
View Details

NanmiCoderMediaCrawler

A comprehensive tool designed for extracting content and comments from various popular Chinese social media and content platforms.

Python
223496335
View Details