A surprising number of companies are building proprietary databases but refuse to admit it. Worse, most are doing terrible jobs. 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 dataset 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 systems, connected by message queues. Architectures like these are proliferating, and they sure look a lot like metadatabases. Unfortunately, few of the guarantees from the original databases are left intact.
Spencer Kimball introduces 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 georeplication. With minimal effort, an application developer can build against a SQL database that scales to arbitrary sizes while providing beyond-enterprise-grade disaster recovery. Spencer looks at the design of CockroachDB and explores several complex data architectures it can replace. Come learn how CockroachDB makes data easy.
Spencer Kimball is the cofounder and CEO 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 for a decade’s worth of evolution at Google.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com
Apache Hadoop, Hadoop, Apache Spark, Spark, and Apache are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries, and are used with permission. The Apache Software Foundation has no affiliation with and does not endorse, or review the materials provided at this event, which is managed by O'Reilly Media and/or Cloudera.