Postgres Without Limits
Distributed PostgreSQL for Modern Apps
YugabyteDB retains the power and familiarity of Postgres while evolving its architecture to be fully distributed and enterprise-grade out of the box, and available as a cloud DBMS in any hybrid or multi-cloud environment.
The latest release of YugabyteDB enables lift-and-shift portability and dynamic scalability for Postgres applications.
Enhanced Postgres Compatibility
YugabyteDB is raising the bar again by going beyond functionality compatibility to achieve enhanced Postgres compatibility.
Not only does the database behave just like Postgres (runtime compatible), but it also offers lift-and-shift portability of PostgreSQL applications.
Developers can migrate their Postgres apps to YugabyteDB with minimal changes, and enjoy built-in resilience, dynamic scalability without limits, and multi-site distribution.
YugabyteDB’s new Adaptive CBO extends the range of PostgreSQL’s CBO for high-scale and multi-region applications.
What's New in YugabyteDB 2024.1?
Concurrency Control
Isolation
CDC
2. Adaptive Cost-Based Optimizer
PostgreSQL’s built-in cost-based optimizer (CBO) is critical for handling multiple and diverse workloads. YugabyteDB’s new Adaptive CBO extends the range of PostgreSQL’s CBO for high-scale and multi-region applications. It determines an optimal query plan that considers whether data is co-located, automatically sharded, or even distributed across zones or regions. It also implements core Postgres capabilities such as extended table statistics, parallel queries, and bitmap scans in a fully distributed system.
The Adaptive CBO capability is built on several core features that allow us to embrace and extend PostgreSQL’s CBO. These features, several of which are available in Postgres, have been adapted or even reimagined for a distributed system.
YugabyteDB’s Adaptive CBO picks the optimal query plan in 93% of TAQO Framework tests, which is close to the 97% score achieved by Postgres. The TAQO Framework is a query optimizer testing framework for Postgres compatible databases based on research at the University of California at Davis.
What's New in YugabyteDB 2024.1?
3. Smart Data Distribution
Distributed SQL databases typically federate data and query processing across nodes. While this enables workloads to scale, it can degrade the performance of applications built for traditional databases. In this case, developers are forced to choose between lower latency and more scalability.
YugabyteDB eliminates this forced choice by automatically determining whether to store tables together in a colocated manner for lower latency, or shard and distribute them to achieve massive scale.
Smart Data Distribution enables YugabyteDB to support over 50,000 database objects per DB – tables, indexes, sequences, and more – compared to 2,000 without smart data distribution.
What's New in YugabyteDB 2024.1?
Tables
Splitting
Local Access
100 Apps
Challenge
To show just how easy it is to migrate from PostgreSQL to YugabyteDB, we launched the App Century Challenge.
Join our community in migrating 100 popular open source Postgres applications to YugabyteDB, and win exclusive swag and bragging rights!
FAQ
YugabyteDB re-uses the upper half of PostgreSQL allowing us to offer advanced features and provide a seamless transition to distributed SQL. Below the API layer, Yugabyte has completely re architected a distributed, transactional storage layer to seamless handle spreading the database across numerous nodes. Think of YugabyteDB as PostgreSQL for the cloud native world.
YugabyteDB re-uses the upper half of PostgreSQL allowing us to offer advanced features and provide a seamless transition to distributed SQL. Below the API layer, Yugabyte has completely re architected a distributed, transactional storage layer to seamless handle spreading the database across numerous nodes. Think of YugabyteDB as PostgreSQL for the cloud native world.
YugabyteDB re-uses the upper half of PostgreSQL allowing us to offer advanced features and provide a seamless transition to distributed SQL. Below the API layer, Yugabyte has completely re architected a distributed, transactional storage layer to seamless handle spreading the database across numerous nodes. Think of YugabyteDB as PostgreSQL for the cloud native world.