Skip to content

Extending PostgreSQL to Google Spanner architecture by Karthik Ranganathan

Photo of Rajeev
Hosted By
Rajeev and Gojek T.
Extending PostgreSQL to Google Spanner architecture by Karthik Ranganathan

Details

PostgreSQL, a single-node RDBMS, is widely adopted for its powerful set of features while being fully open-source RDBMS. However, it is hard to run PostgreSQL as a cloud-native database, which can inherently survive failures, scale horizontally, and be deployed in geo-distributed configurations. Google Spanner is a distributed SQL database that has these features, however, does not offer the power of PostgreSQL. Combining the best of these two databases would result in a very compelling database.

YugabyteDB is a fully open-source distributed SQL database aimed at achieving exactly this goal. In this talk, we will look at the architecture of YugabyteDB that enables it to support all PostgreSQL features along with distributed transactions, resilience, scalability, and geo-distribution of data.

About Karthik:

Karthik was one of the original database engineers at Facebook responsible for building distributed databases including Cassandra and HBase. He is an Apache HBase committer, and also an early contributor to Cassandra before it was open-sourced by Facebook. He is currently the co-founder and CTO of the company behind YugabyteDB, a fully open-source distributed SQL database for building cloud-native and geo-distributed applications.

Photo of #include group
#include
See more events
Online event
This event has passed