Ilya Kosmodemyansky at RIT++ 2012
summary
Discusses real production problems encountered with MongoDB: a master-election bug caused cluster collapses and unpredictable downtime, and journaling was added late. Argues lack of true transactions leads to integrity bugs in money/accounting systems, naive two-phase locking is incorrect, and optimistic concurrency forces roughly one server per writing thread; recommends migrating back to SQL to reduce server count and improve reliability.
AI-written summary · about
related talks
34mPanel Discussion: Databases
41mTransactions: myths, surprises and opportunities
29mModern Database Architecture: From SQL to NoSQL & Distributed SQL
03mKristina Chodorow interviewed at OSCON 2010
01h 08mMongoDB in Production — Myth or Reality?
10mEverything You Know About MongoDB is Wrong
47mBeing transactional in 2019 - what does this actually mean?
43mBeing Transactional in 2019 — What Does That Actually Mean?
