
Amazon Aurora
MySQL- and PostgreSQL-compatible cloud relational database service offering high performance and high availability
Discover top open-source software, updated regularly with real-world adoption signals.

Scalable, fault-tolerant Distributed SQL with strict ACID guarantees
YDB delivers a distributed SQL engine with horizontal scalability, strong consistency, ACID transactions, and built-in disaster recovery, supporting both row/column tables and PostgreSQL/Kafka compatibility.

YDB is a distributed SQL database designed for interactive web services and enterprise applications that require strict consistency and full ACID guarantees. It targets developers and operators who need a single system to handle both transactional (OLTP) and analytical (OLAP) workloads while maintaining high availability.
The platform offers row‑oriented and column‑oriented tables, persistent queues (topics), and a rich SQL dialect (YQL). It provides PostgreSQL‑compatible and Kafka‑compatible modes, enabling seamless integration with existing tools. Fault‑tolerant architecture replicates data across nodes, racks, and datacenters, allowing reads and writes to continue during zone outages. Storage and compute layers scale independently, so you can add capacity where it is needed without disrupting service.
YDB runs on x86_64 machines with at least 8 GB RAM, primarily on Ubuntu Linux, and can be deployed manually, with Ansible, or on Kubernetes. Multitenant and serverless configurations let multiple databases share a common pool of resources, simplifying management for SaaS platforms and variable‑load workloads.
When teams consider YDB, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Real‑time bidding platform
Handles millions of distributed transactions per second with strict consistency, ensuring accurate auction results.
Multitenant SaaS analytics
Provides isolated databases sharing storage and compute, scaling resources per tenant while maintaining ACID guarantees.
Event‑driven microservices
Uses Kafka‑compatible topics for reliable message queues, enabling fault‑tolerant data pipelines.
Hybrid OLTP/OLAP workloads
Leverages row‑oriented tables for transactions and column‑oriented tables for fast analytical queries within the same cluster.
YDB provides client libraries for C++, Go, Java, Python, and other languages; you can also interact via standard PostgreSQL drivers.
It replicates data across multiple nodes and availability zones, allowing reads and writes to continue even if an entire zone fails.
Yes, YDB supports serverless databases that share a pool of compute resources, simplifying resource management for variable workloads.
Clusters can be deployed manually, with Ansible for bare‑metal/VMs, or via Kubernetes for containerized environments.
In PostgreSQL‑compatible mode, YDB accepts standard PostgreSQL wire protocol, enabling use of familiar drivers and tools.
Project at a glance
ActiveLast synced 4 days ago