Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

joe baugley cloudcamp london june2010


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

joe baugley cloudcamp london june2010

  1. 1. RDBMS to the Cloud… <ul><li>Joe Baguley </li></ul><ul><li>@joebaguley </li></ul><ul><li>[email_address]   </li></ul>
  2. 4. Web Servers Database Servers Memcached Servers Read Only Slaves Shard (G-O) Shard (P-Z) Shard (A-F)
  3. 5. CAP Theorem Consistency Availability RD B M S NO GO Partition Tolerance NoSQL
  4. 6. NoSQL (A.K.A.) Cloud databases <ul><li>Generally DO NOT support </li></ul><ul><ul><li>SQL </li></ul></ul><ul><ul><li>Transactions </li></ul></ul><ul><ul><li>Immediate consistency </li></ul></ul><ul><li>Usually DO support: </li></ul><ul><ul><li>Elasticity (scale out AND in) </li></ul></ul><ul><ul><li>Eventual consistency </li></ul></ul><ul><ul><li>Inherent redundancy and fault tolerance </li></ul></ul>
  5. 7. Key Value Stores Amazon Dynamo Google BigTable Document DB JSON/XML DB Graph Databases MemcacheDB Azure Table Services Redis Tokyo Cabinet SimpleDB Riak Voldemort Cassandra Hbase Hypertable CouchDB MongoDB Neo4J FlockDB
  6. 8. It’s not a database, it’s a key value store ***
  7. 9. Amazon AWS Cloud Microsoft Azure Cloud On-Premise (AKA private Cloud) MySQL HBase SimpleDB SQL Azure Table Services SQL Server Oracle SQL SQL Data Hub Data Hub
  8. 11. @joebaguley 너를 감사하십시요 Thank You Danke Sch ön Gracias 有難う御座いました Merci Grazie Obrigado 谢谢