Steve and Wynn sat down with Eliot Horowitz from 10gen to talk about MongoDB, the NoSQL landscape, and the fun of building at Web Scale.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Featuring:
- Wynn Netherland – GitHub, X
- Steve Klabnik – Website, GitHub, X
Show Notes:
Eliot Horowitz CTO and Co-Founder of 10genDwight Merriman CEO & Co-Founder at 10genNoSQL is a loose term for Key Value Stores, Graph Databases, and Document DatabasesMongoDB still has a large roadmap aheadMongoDB was first featured on The Changelog over a year agoSingle server durability tops the list of new additions in 1.8Replica sets are an elaboration on the existing master/slave replication, adding automatic failover and automatic recovery of member nodesShutterfly and Foursquare boast some of the largest MongoDB implemenationMongoDB’s sharding enables horizontal scaling across multiple nodes.Mongo vs. Riak (and other Dynamo inspired stores)Full vs. eventual consistencyCompound indexesIncrement operationsBe sure and check out our Riak interviews: Part 1 and Part 2Mongo vs. CouchDBCouch uses Map/Reduce viewsCouch has great master-master replicationCouch runs on mobileMongo’s sharding is closer to a relational databaseMongo’s Geo features now support more precise, spherical geospatial indexingMongo shines atUser profilesCMS dataMongo enjoys wide language binding supportEliot and 10gen think the Web Scale meme is all in good funBSON [bee · sahn], short for Binary JSON, is a binary-encoded serialization of JSON-like documentsOur interview with Douglas Crockford on JSONMongoDB 2.0 will be focusing on concurrency, aggregation, online compaction, and TTL temporal collectionsEliot likes Racket when he’s not slinging C.Linus Torvalds is one of Eliot’s heroesSomething missing or broken? PRs welcome!