• Save
Amazon DynamoDB - Fast, Predictable, Highly-Scalable NoSQL Database
 

Amazon DynamoDB - Fast, Predictable, Highly-Scalable NoSQL Database

on

  • 18,032 views

AWS launched Amazon DynamoDB today. ...

AWS launched Amazon DynamoDB today.

Amazon DynamoDB is a fully managed NoSQL database service that provides extremely fast and predictable performance with seamless scalability. It enables customers to offload the administrative burdens of operating and scaling distributed databases so they don't have to worry about hardware provisioning, configuration, replication, software patching, partitioning, or cluster scaling.

See Video: http://www.youtube.com/watch?v=oz-7wJJ9HZ0

Statistics

Views

Total Views
18,032
Views on SlideShare
12,560
Embed Views
5,472

Actions

Likes
22
Downloads
0
Comments
1

35 Embeds 5,472

http://softwarestrategiesblog.com 4601
http://nosql.mypopescu.com 288
http://whatisecommerce.wordpress.com 130
http://www.scoop.it 116
http://portaliecisa.es 81
http://127.0.0.1 38
http://feeds.feedburner.com 38
http://soletita7.blogspot.com 27
http://www.travelist.biz 17
http://us-w1.rockmelt.com 16
http://www.onlydoo.com 15
http://portales.red.es 13
http://randomblogforclass.blogspot.com 12
http://www.hanrss.com 10
http://redes2.iecisaportales.es 9
http://www.newsblur.com 8
http://adivirtual.unefm.edu.ve 6
http://lcolumbus.wordpress.com 6
http://tumblr.hootsuite.com 5
http://www.linkedin.com 5
http://redes3.iecisaportales.es 3
http://a0.twimg.com 3
https://discussions.zoho.com 3
http://www51.jimdo.com 3
http://www.globalmicro.co.za 3
http://www.smallbusinessloans.com 2
http://tweetedtimes.com 2
http://twitter.com 2
http://translate.googleusercontent.com 2
http://ctc.qzs.qq.com 2
http://crm.edirex.com 2
http://xianguo.com 1
http://www.shisoft.net 1
http://flashattackcrew.blogspot.com 1
http://feedproxy.google.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Amazon very best in word
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Amazon DynamoDB - Fast, Predictable, Highly-Scalable NoSQL Database Amazon DynamoDB - Fast, Predictable, Highly-Scalable NoSQL Database Presentation Transcript

  • Introducing…Amazon DynamoDB David PearsonAWS Business Development Manager pearsond@amazon.com
  • AWS Database Services• Managed services designed to reduce administration, accelerate deployment and minimize cost• Enable customers to choose the most effective data store for their requirements Non-Relational (NoSQL) Database Schema-less data store that enables fast deployment of new applications without the burden of database administration Relational Database Manage existing database applications without the effort required to provision, upgrade, backup and scale highly available instances In-Memory Cache Accelerate data retrieval performance by caching data in memory and avoiding slower disk-based systems
  • High Performance Relational Databases Amazon RDS Improve Increase Reduce ElastiCache Configuration Availability Throughput Latency Push-Button Scaling Multi AZ Read Replicas ElastiCachePush-Button Scaling Multi-AZ Read Replicas Availability Availability Zone Zone Region View slide
  • Relational Or Non-Relational? Note: One type does not fit all apps. The choice depends on several factors. Factors Relational (RDS) NoSQL (DynamoDB) • Existing database apps • New Web scale applications • Business process-centric apps • Large # of small writes and reads Application Type Example: Financial transactions, ERP apps, Multi- Example: Web, social, mobile apps, shopping stage approval flows cart, order mgt, user preferences Application • Relational data models, transactions • Simple data models, transactions Characteristics • Complex queries, joins and updates • Range queries, simple updates Application or DBA architected (clustering, Seamless, on-demand scaling per application Scaling partitions, sharding) needs • Performance – depends on data model, • Performance – Automatically optimized by indexing, query, and storage optimization the system QoS • Reliability and availability – Managed Durability • Reliability and availability – Managed – Managed • Durability – Managed Existing programming skills – SQL + Programming Web style programming – queries managed Skill Set languages through programming and developersPossible to use both relational and NoSQL in one application, depending on requirements View slide
  • The “Big Data” Scalability Challenge Requirement: predictable, consistent performance  Hardware purchasePerformance and provisioning $!  Data sharding  Data caching  Cluster management Reality: performance  Fault management degrades with scale Scalability
  • Amazon DynamoDBDynamoDB is a fully managed NoSQL databaseservice that provides extremely fast andpredictable performance with seamless scalability Zero Administration Low Latency SSD’s Reserved Capacity Unlimited Potential Storage and Throughput
  • DynamoDB Highlights• Low Latency – SSD-based storage nodes – Latency = single-digit milliseconds Read Latency
  • DynamoDB Highlights• Low Latency – SSD-based storage nodes ADMIN – Latency = single-digit milliseconds• Massive and Seamless Scalability – No table size or throughput limits – Live repartitioning for changes to storage and throughput• Predictable Performance – Provisioned throughput model• Durable and Available – Consistent, disk-only writes• Zero Administration
  • Provisioned Throughput• Reserve the IOPS needed for each table "ProvisionedThroughput": {"ReadsPerSecond":500,"WritesPerSecond":100}…• Set at table creation• Increase / decrease any time via API call• Pay for throughput and storage (not instances) – $0.01 per hour for every 10 units of Write Capacity – $0.01 per hour for every 50 units of Read Capacity – $1.00 per GB-month of Storage plus standard data transfer rates into and out of DynamoDB
  • Reducing Risk• Consistency – DynamoDB writes are always consistent – Reads are consistent, or eventually consistent (default)• Durability – All writes occur to disk, not memory – A write is only acknowledged (committed) once it exists in at least two physical data centers• Availability – Regional service – spans multiple availability zones – All data is continuously replicated to multiple AZ’s
  • DynamoDB and Elastic MapReduceSeamless Integration• Archive – Efficient export of DynamoDB tables to S3 (as CSV files)• Data Load – Efficient import of exported tables from S3 back into DynamoDB• Complex Queries – Sophisticated, SQL-based querying of DynamoDB tables GROUP BY, JOIN, HAVING, secondary indices, etc)• Complex Joins – Ability to join live tables in DynamoDB with archived tables in S3
  • DynamoDB – Unique Valueessentials for a low-cost throughput service• Fast, Predictable Performance – Low latency with user-requested throughput• Zero Administration – Effortless scalability – Managed service automates resource allocation, data partitioning and re-partitioning• Always Durable – Performance without compromise – No reduction in durability or consistency in order to achieve throughput
  • Getting Started with DynamoDB• Quick Start Assistance – Simple set of APIs and code samples – White papers and best practice guides – Jump start training course – Developer Guide – Calculator• Free Tier (per month) – 5 writes/sec – 10 consistent reads/sec – 100MB storage
  • Thank You!http://aws.amazon.com/dynamodb David Pearson pearsond@amazon.com