Download presentation
Presentation is loading. Please wait.
Published byJosephine Matthews Modified over 9 years ago
1
Cloud Databases Matt Gregg Bob Guidinger
2
Cloud 101 What do we mean by Cloud Databases? Why do we have them? o Alternative to IT infrastructure investment (pay-as-you-go) o Analytical Usage: Data warehousing, data mining (read- intensive) o Huge, fast storage, grid computing, virtualization, N-tier architecture, robust networks. o Elasticity, scalability, high availability, price-per-usage and multi-tenancy (fault tolerance) o Access anywhere, at any time, from any device
3
Types Cloud Storage o Files stored in the cloud o iCloud, Dropbox, etc. Data as a Service (DaaS) o Data stored in the cloud o Backups Database as a Service (DBaaS) o Data stored in the cloud o Full database management functionality o Common names Amazon SimpleDB, Amazon RDS, Google BigTable, Yahoo Sherpa and Microsoft SQL Azure Database
4
Storage Architectures Shared-nothing o Splits the data into independent sets stored physically on different servers o Easily scalable o Difficult to maintain in cloud with data partitioning (shipping latency) o Ex. Oracle, Hadoop, Amazon’s Simple DB Shared-disk o Data stored on a SAN or NAS o Fewer, low-cost servers o Easy to virtualize o Access to all data
6
Challenges for Cloud Databases ACID vs. BASE (Basically Available, Soft state, Eventually consistent) Transaction processing o Data Consistency/Integrity o Database Security/Privacy Analytical Processing Challenges o Developing Scalability o Querying a distributed database o Vender portability o Heterogeneous
7
Cloud Database Providers Note: These are managed database services. SQL Services o Amazon Rel. Database Service, Clustrix, EnterpriseDB PostgreSQL, Google Cloud, HP Cloud Rel. DB, IBM SmartCloud, Microsoft SQL Azure, Oracle DB Cloud, Xeround NoSQL Services o Amazon DynamoDB, Amazon ElastiCache, Cloudant, Database.com, Microsoft Azure Table Storage, MongoHQ
8
Summary Changing use of Databases Benefits o Elastic, scalable, cheap, fault tolerant, access anywhere Cloud Storage, DaaS, DBaaS Shared Nothing vs. Shared Disk BASE
9
References 1.Arora, Indu, and Anu Gupta. "Cloud Databases: A Paradigm Shift in Databases.” International Journal of Computer Science Issues. 9.4 (2012): 77-83. Web. 22 Apr. 2013.. 2.Harris, Derrick. "Cloud databases 101: Who builds ‘em and what they do." GIGOM. N.p., 20 JULY 2012. Web. 22 Apr 2013.. 3.Bridgwater, Adrian. "Cloud databases: are lazy developers cutting corners?." Cloud Pro, 13 MAR 2013. Web. 22 Apr. 2013..
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.