Databases in the cloud
Master-Slave (RDBMS)ReplicationMaster SlaveClient ClientRead/Write Read OnlyOLTP, Real timeinteractionReporting, Adhoc,nea...
Master-Slave (RDBMS)ReplicationMaster SlaveClientClientRead/WriteRead OnlyOLTP, Real timeinteractionDataWarehouseClientRea...
Master-Slave & NoSQLReplicationMaster SlaveClientClientRead/WriteRead OnlyOLTP, Real timeinteractionData WarehouseClientRe...
NoSQL Flavors – Key Value StoresFor HUGE amounts of data,pointer references flattened rows450-23729-224AE-56Cust23, Order1...
Key Value Stores – Use Cases• Massive amounts of writes (e.g. Tweets, distributeddata transmission)• Reads of large, stati...
NoSQL Flavors – Column StoreFor HUGE amounts of data withrelational database characteristics450-23729-224AE-56KeyCustomer2...
Column Store – Use Cases• Massive amounts of data with dynamic columns• Integrating data feeds from disparate sourcesSpeed...
NoSQL Flavors – Document StoreFor storing unstructured data wherethe values are contained in documents450-23KeyDocuments
Document Store – Use Cases• Centralized log file processing (many different formats)• Metadata and asset management• Produ...
NoSQL Flavors – Graph DatabaseFor storing and managinginterconnected relationshipshttp://saritsblog.blogspot.com/2011/09/g...
Graph Database– Use Cases• Social media analysis• Visual representation of relationshipsSource: Mashable.comGreat at graph...
Upcoming SlideShare
Loading in …5
×

Databases in the cloud

997 views

Published on

Quick overview of using master-slave replication and recap of NoSQL databases

Published in: Technology, Business
  • NuoDB is a distributed cloud database built on a patented emergent architecture with full support for SQL and ACID guarantees. It’s an elastically scalable distributed database that provides developers and administrators with single intuitive interface for centrally monitoring deployments. The NuoDB cloud database ships with full support for Node.JS, Ruby, PHP, Java, .NET, and C++. It's the ideal database for high-performance Cloud, datacenter, mobile, and SaaS applications.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Databases in the cloud

  1. 1. Databases in the cloud
  2. 2. Master-Slave (RDBMS)ReplicationMaster SlaveClient ClientRead/Write Read OnlyOLTP, Real timeinteractionReporting, Adhoc,near real timeinteraction
  3. 3. Master-Slave (RDBMS)ReplicationMaster SlaveClientClientRead/WriteRead OnlyOLTP, Real timeinteractionDataWarehouseClientRead OnlyAdhoc,Operations,etc.
  4. 4. Master-Slave & NoSQLReplicationMaster SlaveClientClientRead/WriteRead OnlyOLTP, Real timeinteractionData WarehouseClientRead OnlyAdhoc,Operations,etc.
  5. 5. NoSQL Flavors – Key Value StoresFor HUGE amounts of data,pointer references flattened rows450-23729-224AE-56Cust23, Order123, 6-1-2013, 10:23:15, $56.75, store5, etc.Cust45, Order323, 6-1-2013, 10:25:25, $36.75, store3, etc.Cust11, Order221, 6-1-2013, 10:23:35, $50.03, store2, etc.Key Value
  6. 6. Key Value Stores – Use Cases• Massive amounts of writes (e.g. Tweets, distributeddata transmission)• Reads of large, static, structured historical data (orders,events, transactions, etc.)Speed, ScalableNo Schema,Bad @ Complexdata
  7. 7. NoSQL Flavors – Column StoreFor HUGE amounts of data withrelational database characteristics450-23729-224AE-56KeyCustomer23, Joe,34221Order6-1-13, $56.75LocationStore 5, Chain 2ColumnsCustomer45, Jill, 34211Order6-1-13, $36.75LocationStore 3, Chain 2Customer11, Sue 34441Order6-1-13, $50.03LocationStore 2, Chain 2
  8. 8. Column Store – Use Cases• Massive amounts of data with dynamic columns• Integrating data feeds from disparate sourcesSpeed, Scalableeasy to add columnsPoor atinterconnecteddata
  9. 9. NoSQL Flavors – Document StoreFor storing unstructured data wherethe values are contained in documents450-23KeyDocuments
  10. 10. Document Store – Use Cases• Centralized log file processing (many different formats)• Metadata and asset management• Product management (Catalog, InventoryManagement, hierarchy)Scalable,Flexible data modelPoor atinterconnecteddata
  11. 11. NoSQL Flavors – Graph DatabaseFor storing and managinginterconnected relationshipshttp://saritsblog.blogspot.com/2011/09/graph-databases-hadoop.htmlSource:
  12. 12. Graph Database– Use Cases• Social media analysis• Visual representation of relationshipsSource: Mashable.comGreat at graphing,Fast, scalableMust traverseentire tree

×