The document discusses Amazon Web Services (AWS) database services for building internet-scale applications. It describes the characteristics of modern applications and how they require high performance at internet-scale. It then covers various data categories and common use cases for different database types, including relational, key-value, document, in-memory, graph, time-series, and ledger databases. Specific AWS database services are mapped to each category. Details are provided on Amazon DynamoDB and Amazon Aurora, highlighting their features, capabilities, and use cases for building high-performance, scalable applications.
13. DynamoDB Accelerator (DAX)
• Fully managed, highly available: Handles all software
management, fault tolerant, replication across multi-AZs within a
Region
• DynamoDB API compatible: Seamlessly caches DynamoDB API calls,
no application rewrites required
• Write-through: DAX handles caching for writes
• Flexible: Configure DAX for one table or many
• Scalable: Scales-out to any workload with up to 10 read replicas
• Manageability: Fully integrated AWS service: Amazon CloudWatch,
Tagging for DynamoDB, AWS Console
• Security: Amazon VPC, AWS IAM, AWS CloudTrail, AWS
Organizations
Features
DynamoDB
Your Applications
DynamoDB Accelerator
Table #1
Table #2
27. Driving down query latency – Parallel Query
Ø Parallel, Distributed processing
Ø Push-down processing closer to data
Ø Reduces buffer pool pollution
DATABASE NODE
STORAGE NODES
PUSH DOWN
PREDICATES
AGGREGATE
RESULTS
28. Database backtrack
Backtrack brings the database to a point in time without requiring restore from backups
• Backtracking from an unintentional DML or DDL operation
• Backtrack is not destructive. You can backtrack multiple times to find the right point in time
t0 t1 t2
t0 t1
t2
t3 t4
t3
t4
Rewind to t1
Rewind to t3
Invisible Invisible