Presentation: "Consistency Models in New Generation Databases"

Track: NoSQL

Time: Thursday 16:50 - 17:50

Location: Stanford Room

Abstract:

NoSQL technologies often use different models for failover, high availability, and multi-data center support than traditional databases. In this session we will review approaches for different products such as Dynamo, BigTable, Yahoo PNUTS, CouchDB, and MongoDB. Discussion will include topics such as eventual consistency and CAP theorem.

The CAP Theorem states that we cannot achieve consistency, availability, and tolerance to network partitions in a distributed data system. In this session we will review how traditional database deployments have traded off these items, and how NoSQL sometimes offers a different approach to the problem. Different non-relational database products take different approaches: for this reason we will examine how different products deal with replication, multiple copies of information, consistency, failover, high availability. We will examine the implications of different approaches when working with multiple data centers and also in terms of performance.

Roger Bodamer, SVP Products, 10Gen/MongoDB

 Roger  Bodamer Roger heads the West Coast Operations for 10gen. He has over 20 years of experience of building and delivering great and innovative products to market and has deep expertise and knowledge of database architectures and internals. Roger holds several patents for database and middleware technology. His experience leading product development and engineering teams includes 12 years with Oracle's Database and Application Server development organization where he pioneered products that delivered heterogeneous interoperability, as well as several years as SVP of product operations and engineering at Apple's PowerSchool division. Roger also held leadership positions at OuterBay and Efficient Frontier. He earned a Bachelor's degree in computer science from the HogeSchool Enschede.