Getting Non-Relational with MongoDB
summary
Open source document DB stores JSON-style data as BSON so Ruby hashes map to documents, supports atomic single-document updates (examples show $push to append comments), tunable indexes including multi-key array indexes, mmap-backed storage for memcached-like single-node speed, asynchronous replication and replica pairs for automatic failover, no multi-document transactions, GridFS for large files, mapreduce and capped collections, mongos router plus config servers for auto-sharding, SourceForge runs ~2 TB in production.
AI-written summary · about
chapters (13)
- 0:00Start
- 3:40RDBMS
- 7:14Schema-free
- 8:41Dynamic queries
- 13:34Less good at
- 14:46Document
- 15:07Collection
- 17:21Embedding a comment
- 21:40Basic paging
- 23:15Advanced queries
- 26:42Other cool stuff
- 30:00Terminology
- 32:49mongod mongod mongod
related talks
31mMongoDB: Advantages of an Open Source NoSQL Database
10mEverything You Know About MongoDB is Wrong
35mPainless Data Storage with MongoDB and Go
33mMongoDB Rules
01h 02mNext Generation Data Storage with CouchDB
45mMongoDB
25mHybrid Applications with MongoDB and RDBMS
03mKristina Chodorow interviewed at OSCON 2010
