Skip to main content

Did you accidentally build a database?

Spencer Kimball, CEO & Co-Founder, Cockroach Labs, delivers their talk, "Did you accidentally build a database?" on day 2 of the 2016 Percona Data Performance Conference, 4/20/2016, in Santa Clara, CA. A surprising number of companies are building proprietary databases and refuse to admit it. Worse, most are doing a terrible job. A traditional RDBMS is a great choice for both building applications and doing complex or ad-hoc analytics...until it fails to scale. While a minimal relational data set may fit into a vertically scaled RDBMS instance, historical and operational data can quickly lead to complex architectures: application-sharded relational databases, or hybrid RDBMS and NoSQL, connected by message queues. Architectures like these are proliferating, and they sure look a lot like meta-databases. Unfortunately, few of the guarantees from the original databases are left intact. In this talk, we'll introduce CockroachDB, an open source relational database that combines the rich functionality of SQL with the horizontal scalability common to NoSQL offerings. It also supports MVCC and strongly consistent geo-replication. With minimal effort, an application developer can build against a SQL database that scales to arbitrary sizes while providing beyond enterprise-grade disaster recovery. We'll look at the design of CockroachDB and explore several complex data architectures which it can replace. Come learn about CockroachDB and how it makes data easy.