Features We Need Versus Features that Scale
MySQL and MongoDB are moving fast to become great products for web-scale deployments, also known as sharded replica sets. MySQL was here before web-scale was a thing and focused on features we need. MongoDB is a more recent arrival with a focus on features that scale. But users need both and MySQL has begun to focus on features that scale while MongoDB has been adding features we need. Both are getting much better at web-scale which is great for users. While they are moving in the same direction, there are several significant differences today. I will describe their current status, excellent work in progress and problems that remain open.
Software Engineer, Database Infrastructure, Facebook
Mark's focus is database and storage efficiency. He previously lead the MySQL development teams at Facebook and Google to make web scale MySQL better. He also worked at Oracle, Identity Engines and Informix on database internals. Mark has an MS in Computer Science from the University of Wisconsin-Madison.