Conversations with the hackers, leaders, and innovators of the software world. Hosts Adam Stacoviak and Jerod Santo face their imposter syndrome so you don’t have to. Expect in-depth interviews with the best and brightest in software engineering, open source, and leadership. This is a polyglot podcast. All programming languages, platforms, and communities are welcome. Open source moves fast. Keep up.
MongoDB, NoSQL, Web Scale
      
        March 09, 2011
      
      
        35:25
      
      
        
          17.35 MB
        
      
      
        Downloads: 0
      
    
    
      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 Changelog++ to support our work, get closer to the metal, and make the ads disappear!
Featuring
Notes and Links
- Eliot Horowitz CTO and Co-Founder of 10gen
 - Dwight Merriman CEO & Co-Founder at 10gen
 - NoSQL is a loose term for Key Value Stores, Graph Databases, and Document Databases
 - MongoDB still has a large roadmap ahead
 - MongoDB was first featured on The Changelog over a year ago
 - Single server durability tops the list of new additions in 1.8
 - Replica sets are an elaboration on the existing master/slave replication, adding automatic failover and automatic recovery of member nodes
 - Shutterfly and Foursquare boast some of the largest MongoDB implemenation
 - MongoDB’s sharding enables horizontal scaling across multiple nodes.
 - Mongo vs. Riak (and other Dynamo inspired stores)
 - Full vs. eventual consistency
 - Compound indexes
 - Increment operations
 - Be sure and check out our Riak interviews: Part 1 and Part 2
 - Mongo vs. CouchDB
 - Couch uses Map/Reduce views
 - Couch has great master-master replication
 - Couch runs on mobile
 - Mongo’s sharding is closer to a relational database
 - Mongo’s Geo features now support more precise, spherical geospatial indexing
 - Mongo shines at
 - User profiles
 - CMS data
 - Mongo enjoys wide language binding support
 - Eliot and 10gen think the Web Scale meme is all in good fun
 - BSON [bee · sahn], short for Binary JSON, is a binary-encoded serialization of JSON-like documents
 - Our interview with Douglas Crockford on JSON
 - MongoDB 2.0 will be focusing on concurrency, aggregation, online compaction, and TTL temporal collections
 - Eliot likes Racket when he’s not slinging C.
 - Linus Torvalds is one of Eliot’s heroes