Percona Live: Data Performance Conference 2016 Logo

April 18-21, 2016

Santa Clara, California

MongoDB Schema Design for the "Dynamic Schema" World

MongoDB Schema Design for the "Dynamic Schema" World

 19 April 04:50 PM - 5:15 PM @ Ballroom B
Experience level: 
50 minutes conference


MongoDB’s basic unit of storage is a document. Documents can be of any form and change on the fly, leading to the term "schema-free" data structures. This means that we have several viable alternatives to the normalized, relational model. In this talk, we’ll discuss the trade-off of various data modeling strategies in MongoDB. You will learn: - How to work with documents - How to evolve your schema - Common schema design patterns - How to avoid common anti-patterns before they burn you - Deal with schema versions like a pro


David Murphy's picture

David Murphy

MongoDB Practice Manager, Percona


David is the Practice Manager for MongoDB at Percona. Prior to that he was one of the early memeber for ObjectRocket the leader in DBaaS for MongoDB specializing in performance. Prior to this he was a Database Architect as Electronic Arts , the game producer and help various systems, networking and development roles. His work includes things like sharding, distributed systems, tool building, very large-scale issues, and high performance MongoDB architecture and design. As a speaker he prefers to focus on solutions in the real world to issues, to this point he tries to regularly publish code to help everyone use his solutions or have ideas to inspire their own.Additionally he is a Mongo Master Alumni and core code contributor to MongoDB and other open source technologies.

Share this talk