joe baugley cloudcamp london june2010

Post on 15-Jan-2015

1.295 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

1© 2009 Quest Software, Inc. ALL RIGHTS RESERVED

RDBMS to the Cloud…

Joe Baguley@joebaguley

joe.baguley@quest.com 

3

Web Servers

DatabaseServers

Memcached Servers

Shard (G-O) Shard (P-Z)Shard (A-F)

Read Only Slaves

5

CAP Theorem

Consistency

AvailabilityRDBMS

NOGO

PartitionTolerance

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

Key Value StoresKey Value Stores

Amazon DynamoAmazon Dynamo

Google BigTableGoogle BigTable

Document DB

JSON/XML DB

Document DB

JSON/XML DB

Graph DatabasesGraph Databases

MemcacheDBMemcacheDB

Azure Table ServicesAzure Table Services

RedisRedis

Tokyo CabinetTokyo Cabinet

SimpleDBSimpleDB

RiakRiak

VoldemortVoldemort

CassandraCassandra

HbaseHbase

HypertableHypertable

CouchDBCouchDB

MongoDBMongoDB

Neo4JNeo4J

FlockDBFlockDB

8

It’s not a database, it’s a key value store

http://browsertoolkit.com/fault-tolerance.png

***

Amazon AWS Cloud

Microsoft Azure Cloud

On-Premise

(AKA private Cloud)Toad for

Cloud Databases

Data Hub

MySQL

HBase

SimpleDB

SQL Azure

Table Services SQL Server Oracle

Data Hub

SQL

SQL

10

11© 2009 Quest Software, Inc. ALL RIGHTS RESERVED

toadforcloud.com @joebaguley

너를 감사하십시요 Thank You Danke Schön

Gracias 有難う御座いました Merci

Grazie Obrigado 谢谢

top related