Did you accidentally build a database?
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.
CEO & Co-Founder, Cockroach Labs
Spencer Kimball is the CEO and co-founder of Cockroach Labs, where he maintains a delicate balance between a love for programming distributed systems and the excitement of helping the company grow smoothly. He cut his teeth on databases during the dot com heyday, and had a front row seat at Google for a decade’s worth of their evolution.