joe baugley cloudcamp london june2010

  • 1,269 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,269
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Had a lot of fun with toad over the years
  • Insanely popular – literally millions of users
  • This is your database This is your database on crack
  • NoSQL tends to be strongly coupled with the application. Everybody else is out of luck

Transcript

  • 1. RDBMS to the Cloud…
    • Joe Baguley
    • @joebaguley
    • [email_address]  
  • 2.  
  • 3.  
  • 4. Web Servers Database Servers Memcached Servers Read Only Slaves Shard (G-O) Shard (P-Z) Shard (A-F)
  • 5. CAP Theorem Consistency Availability RD B M S NO GO Partition Tolerance NoSQL
  • 6. NoSQL (A.K.A.) Cloud databases
    • Generally DO NOT support
      • SQL
      • Transactions
      • Immediate consistency
    • Usually DO support:
      • Elasticity (scale out AND in)
      • Eventual consistency
      • Inherent redundancy and fault tolerance
  • 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
  • 8. It’s not a database, it’s a key value store http://browsertoolkit.com/fault-tolerance.png ***
  • 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
  • 10.  
  • 11. toadforcloud.com @joebaguley 너를 감사하십시요 Thank You Danke Sch ön Gracias 有難う御座いました Merci Grazie Obrigado 谢谢