Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Big data software - IMWorld 2012

Server Density
September 20, 2012

Big data software - IMWorld 2012

Real time analytics is a compelling use case for NoSQL solutions like MongoDB, Cassandra and CouchDB, but only if everything is up and running smoothly. We'll look at and compare each of these data stores alongside case studies for each. This will cover what to consider for high write throughput performance from hardware configuration through to the use of replication, multi-data centre deployments, monitoring and sharding to ensure your database is fast and stays online.

Presented at http://www.imworld.ro 2012 by David Mytton

Server Density

September 20, 2012
Tweet

More Decks by Server Density

Other Decks in Technology

Transcript

  1. Redundancy •Tags { _id : "someSet", members : [ {_id

    : 0, host : "A", tags : {"dc": "ny"}}, {_id : 1, host : "B", tags : {"dc": "ny"}}, {_id : 2, host : "C", tags : {"dc": "sf"}}, {_id : 3, host : "D", tags : {"dc": "sf"}}, {_id : 4, host : "E", tags : {"dc": "cloud"}} ] settings : { getLastErrorModes : { veryImportant : {"dc" : 3}, sortOfImportant : {"dc" : 2} } } } > db.foo.insert({x:1}) > db.runCommand({getLastError : 1, w : "veryImportant"})
  2. DIY