MongoDB Performance In Theory And Practice (VividCortex)
Speaker:
Baron Schwartz, Founder, CEO & President, VividCortex
You've probably followed recommended best practices for MongoDB performance, but how do you know your MongoDB servers are really optimized? It turns out to be simple and fun to answer this with a sprinkling of math and theory. I learned systems performance principles from Oracle performance expert Cary Millsap a decade ago, and have applied them to many other databases and systems since. In this talk you'll learn the fundamental concepts of performance, how to measure those with MongoDB's serverStatus, profiler, and other instrumentation, and how to follow a simple process to diagnose and resolve any performance problems swiftly and confidently. As a result, you'll be able to know whether there's a problem, whether it's worth solving, where it resides (hardware, server, application, or the interplay among them), and what its nature and solution is. As a bonus, you'll be able to foresee likely problems too, so you can build systems with fewer unexpected behaviors.