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.

NoSQL Smackdown!

March 18, 2010 47:53 23.33 MB Downloads: 0

While at SXSW Interactive, Adam and Wynn got to attend the Data Cluster Meetup hosted by Rackspace and Infochimps. Things got a bit rowdy when the panel debated features of Cassandra, CouchDB, MongoDB and Amazon SimpleDB and started throwing dirt at everybody else’s favorite NoSQL databases.

Discuss on Changelog News

Join Changelog++ to support our work, get closer to the metal, and make the ads disappear!

Featuring

Notes and Links

The videos mentioned are dead to the internet, thanks to Blip.tv.

The participants:

Items mentioned in the discussion:

  • Cassandra The Apache Cassandra Project brings together Dynamo’s fully distributed design and Bigtable’s ColumnFamily-based data model and powers some of the world’s largest sites.
  • CouchDB Apache,CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API.
  • MongoDB Combining the best features of document databases, key-value stores, and RDBMSes.
  • Amazon SimpleDB a highly available, scalable, and flexible non-relational data store that offloads the work of database administration.
  • Dynamo Dynamo is a highly available, proprietary key-value structured storage system that powers parts of Amazon Web Services.
  • Amazon S3 Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers.
  • Persevere Persevere helps you rapidly develop data-driven JavaScript-based rich internet applications.
  • Redis Redis is an advanced key-value store. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists, sets, and ordered sets.
  • Neo4j Neo4j is a graph database. It is an embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs rather than in tables.

Special thanks to @jchris for the awesome CouchDB theme song!