SlideShare a Scribd company logo
What’s New in AWS Database Services
AWS數據庫服務的新增功能
Dickson Yue,
Solutions Architect, AWS
31 Jan 2019
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Common data categories and use cases
Relational
Referential
integrity, ACID
transactions,
schema-
on-write
Lift and shift, ERP,
CRM, finance
Key-value
High
throughput, low-
latency reads
and writes,
endless scale
Real-time bidding,
shopping cart,
social, product
catalog, customer
preferences
Document
Store JSON
documents with
quick access,
query on any
attribute
Content
management,
personalization,
mobile
In-memory
Query by key
with
microsecond
latency
Leaderboards,
real-time analytics,
caching
Graph
Quickly and
easily create
and navigate
relationships
between
data
Fraud detection,
social networking,
recommendation
engine
Time-series
Collect, store,
and process
data
sequenced by
time
IoT applications,
event tracking
Ledger
Complete,
immutable, and
verifiable history
of all changes to
application data
Systems
of record, supply
chain, health care,
registrations,
financial
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS databases services
Purpose-builtfor all your app needs
Relational Key-value Document In-memory Graph Time-series Ledger
NeptuneRDS
Aurora CommercialCommunity
ElastiCacheDynamoDB DocumentDB
Redis Memcached
NEW
GA
Timestream
NEW
Preview
QLDB
NEW
Preview
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Relational
RDS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Which database engine version should I use?
MySQL: 5.5, 5.6, 5.7, 8.0
MySQL 8.0: Window Functions, Common Table Expressions, JSON functions, Spatial support, improved
performance, crash-safe Data Definition Language (DDL) operations, security roles, TLS 1.2
MariaDB: 10.0, 10.1, 10.2, 10.3
MariaDB 10.3: Oracle compatibility (PL/SQL parser), sequences, INTERSECT and EXCEPT, new ROW type and TYPE
OF stored functions, invisible columns, temporal versioned tables, user-defined aggregates, instant ADD COLUMN
operations
PostgreSQL: 9.3, 9.4, 9.5, 9.6, 10, 11 (Preview)
PostgreSQL 10: Native table partitioning, improved parallelism in query execution, ICU collation support, column
group statistics, enhanced FDW and PLV8 extensions, huge pages enabled by default
PostgreSQL 11: Embedded transactions within a stored procedure, improvements to partitioning, improvements
to parallelism, adding columns with a non-null column default faster
Oracle: 11.2, 12.1, 12.2
Oracle 12.2: New engine versioning scheme—Release Updates (RUs) and Release Update Revisions (RURs)
SQL Server: 2008 R2, 2012, 2014, 2016, 2017
NEW!
NEW!
NEW!
NEW!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How do I manage database log files?
Database engine logs can be viewed in the Amazon RDS console or
downloaded via Amazon RDS API
Now publish logs in real time to Amazon CloudWatch Logs
Set CloudWatch alarms based on text search patterns
Supported engines are MySQL, MariaDB, and Oracle
Coming soon for PostgreSQL
CloudWatch
alarms
NEW!
Oracle DB
instance
Amazon
CloudWatch
Logs
MySQL DB
instance
alternate
PostgreSQL
instance
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How can I track events with my Amazon RDS resources?
• Amazon RDS event notifications let you
know when important things happen
• Built-in notifications for Amazon Simple
Notification Service (Amazon SNS)
• Amazon RDS now publishes events to
Amazon CloudWatch Events
• Lets you create rules to respond to changes in your
resources
• Supports cross-account event delivery
• Six different source types (DB instance, DB
parameter group, DB security group, DB
snapshot, DB cluster, DB cluster snapshot)
• 17 different event categories (availability,
backup, deletion, configuration change,
and more)
NEW!
NEW!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How do I adhere to best practices?
• Amazon RDS
Recommendations provides
individualized best practice
guidance by analyzing your
resources
• Initial set of configuration-
based recommendations
• Future launches will include
usage, parameters, and
performance recommendations
• Results are presented in the
AWS Management Console to
apply immediately or schedule
for next maintenance window
NEW!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS on VMware
VMware vSphere ClusterAWS Region
DMZ
Connector
NEW!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Provisioning and management
Cluster Control Network Application Network
VMware vSphere Cluster
Connector
Your
Applications
VMware
Control VMs
RDS Control
VMs
Connector
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Database engine support
Preview – Happening now!
PostgreSQL 10.4
MySQL 5.7
SQL Server 2017 coming soon
Sign up here: https://aws.amazon.com/rds/vmware/
GA
PostgreSQL, MariaDB, MySQL, and SQL Server
Soon thereafter
Oracle
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Relational
Aurora
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
0
50
100
150
200
250
1 2 3 4
Max write throughput – up
100%
0
200
400
600
800
1 2 3 4
Max read throughput – up
42%
Launched with R3.8xl
32 cores, 256GB memory
Now support R4.16xl
64 cores, 512GB memory
R5.24xl coming soon
96 cores, 768GB memory
Besides many performance optimizations, we are also upgrading HW platform
Performance improvement over time
Aurora MySQL – 2015-2018
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora Multi-Master – scaling and availability
0
10000
20000
30000
40000
50000
60000
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
115
117
119
121
123
125
AggregatedThroughput
Time in minutes
Sysbench workload on 4 R4.XL nodes
Adding a node Adding a node Node going down Node recovering
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora Global Database (GA)
High-performance database for globally-distributed applications
Single Global Database with cross region replication
Replication typically completes in less than a second
No impact on database performance
Write master in one region and read replicas in other regions
Cross-region disaster recovery
Local read latency for applications with global users
Primary Region Secondary Region
Application
Read/Write
Master
Storage Storage
Read Instances
(up to 15)
Read Instances
(up to 16)
Replication <1s
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s new in Aurora Serverless
Regions
US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), Asia Pacific (Tokyo).
Seoul, Singapore, Sydney, Mumbai, London, N. California, Paris, Frankfurt, Canada Central
Compliance
FedRAMP, HIPPA, PCI, SOC, ISO & HITRUST
Preview
Support for Aurora PostgreSQL
Preview
Support for REST DATA API
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS Data API for serverless applications
Millions of
IOT/mobile devices Data API fleet
API
End-point
Amazon Aurora
Serverless
Access through simple web interface
• Public endpoint addressable from anywhere
• No client configuration required
• No persistent connections required
Ideal for Serverless applications (Lambda)
Ideal for light-weight applications (IOT)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key-Value
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DynamoDB
Advancements over the last 21 months
VPC
endpoints
April 2017
Auto
scaling
June 2017
DynamoDB
Accelerator (DAX)
April 2017
Time To
Live (TTL)
February 2017
Global tables
On-demand
backup
Encryption at rest
November 2017 November 2017 November 2017
Point-in-time
recovery
March 2018
SLA
June 2018
99.999% SLA
August 2018
Adaptive
capacity ACID
November 2018
Transactions
November 2018
On-demand
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DynamoDB—read/write capacity on-demand (GA)
No more capacity planning—pay only for what you use
No capacity planning
No need to specify how much
read/write throughput you expect to
use
Ideal for unpredictable workloads
Ramp from zero to tens of thousands of requests
per second on demand
Pay only for what you use
Pay-per-request pricing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DynamoDB Transactions (GA)
Build internet-scale apps with ACID transactions
Simplify application
code with ACID
guarantees
Run transactions
for large scale
workloads
Accelerate legacy
migrations
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Document
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
MongoDB-compatible
Fast, reliable, fully-managed MongoDB-compatible database
MongoDB 3.6 Same drivers,
tools
Migration with
DMS
Replica sets
Compatible with MongoDB
Community Edition 3.6
Use the same MongoDB
drivers and tools with
DocumentDB; as simple as
changing an application
connection string
Live migrations with
DMS; free for 6-months
Read scaling is easy with
automatic replica set
configurations
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
MongoDB Architecture
Sharded cluster scaling dramatically increases operational complexity
Availability Zone 1 Availability Zone 2 Availability Zone 3
reads / writes
Shard
Primary
Shard
Primary
Shard
Secondaries SecondariesSecondaries
Primary
Shard Router
replication
Shard Router Shard Router
Config Server Config ServerConfig Server
Shard Balancing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DocumentDB Architecture
Separate compute and storage provide 2x throughput of current MongoDB managed
services
reads
AWS Region
Availability Zone 1 Availability Zone 2 Availability Zone 3
Instance
(primary)
Cluster volume
Instance
(replica)
Instance
(replica)
Data copies Data copies Data copies
writes
reads
reads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In Memory
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s New: Redis & Memcached
• Redis Streams
• SortedSets now have LIST capabilities (POP and BLOCK)
• HyperLogLogs has an optimized algorithm
• Speed Improvements (Jemalloc additions, etc.)
• Active Defragmentation
• Added In-line HELP command for redis-cli
• Native TLS Integration Redis (ElastiCache)
• M o r e a t h t t p s : / / a w s . a m a z o n . c o m / r e d i s / W h a t s _ N e w _ R e d i s 5
• Automated Slab rebalancing
• LRU crawler to background-reclaim memory
• Faster hash table lookups with murmur3 algorithm
 Redis 5.0
 Memcached 1.5.10
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New: Amazon ElastiCache: In-Place Version Upgrades
• Upgrade a Redis Cluster to newer engine version in-place
• No Manual Steps or Application Changes
• Available for ElastiCache for Redis Version 3.2 and Higher
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New: Amazon ElastiCache Optimized Instances M5 | R5
• Scale up to 9.5 TiB of in-
memory capacity
• AWS Nitro System,
dedicated hardware &
lightweight hypervisor,
delivers performance
indistinguishable from
bare metal
• Custom Intel Xeon
Scalable processors up to
3.1 GHz & AVX-512
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
When 9.5 TiB is not enough!
Example 1:
• Assume 125 shards made of 1 Primary + 1 Replica = 250 nodes
• Assume R5.24xlarge ( 635.61 GiB )
• Cluster memory 635.61 GiB X 125 = ~80 TiB = ~88 TB
Example 2:
• Assume 250 shards made of 1 Primary + 0 Replica = 250 nodes
• Assume R5.24xlarge ( 635.61 GiB )
• Cluster memory 635.61 GiB X 250 = ~159 TiB = ~170 TB
New: Amazon ElastiCache 250 node support
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Coming soon
PERFORMANCE BOOST FOR MULTI-CORE NODES
Further optimizations providing significant throughput boost
RENAME COMMAND SUPPORT
Ability to rename a command
SELF-SERVICE PATCHING
Provides increased flexibility to control when updates occur
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ledger
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Common customer use cases
Ledgers with centralized control
Healthcare
Verify and track providers
and insurance
Manufacturers
Track distribution of a
recalled product
HR & Payroll
Track changes to an
individual’s profile
Government
Track vehicle title
history
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Challenges with building ledgers
Adds unnecessary
complexity
BlockchainRDBMS - audit tables
Difficult to
maintain
Hard to use
and slow
Hard to build
Custom audit functionality using
triggers or stored procedures
Impossible to verify
No way to verify changes
made to data by sys admins
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Quantum Ledger Database (QLDB) (Preview)
Fully managed ledger database
Track and verify history of all changes made to your application’s data
Immutable
Maintains a sequenced record of
all changes to your data, which
cannot be deleted or modified;
you have the ability to query
and analyze the full history
Cryptographically
verifiable
Uses cryptography to
generate a secure output
file of your data’s history
Easy to use
Easy to use, letting you
use familiar database
capabilities like SQL APIs
for querying the data
Highly scalable
Executes 2–3x as many
transactions than ledgers
in common blockchain
frameworks
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ledger database concepts
C | H
J Journal
C | H Current | History
Current | History
Journal
Ledger comprises
J
L
Ledger databaseL
Journal determines Current | History
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ID Manufacturer Model Year VIN Owner
ID Version Start End Manufacturer Model Year VIN Owner
How it works
ID Manufacturer Model Year VIN Owner
1 Tesla Model S 201
2
12345678
9
Traci Russell
INSERT INTO cars <<
{ 'Manufacturer': 'Tesla',
'Model': 'Model S',
'Year': '2012',
'VIN': '123456789',
'Owner': 'Traci Russel' }
>>
FROM cars WHERE VIN = '123456789' UPDATE owner = 'Ronnie Nash'FROM cars WHERE VIN = '123456789' UPDATE owner = 'Elmer Hubbard'
J
ID Version Start End Manufacturer Model Year VIN Owner
1 1 07/16/201
2
NULL Tesla Model S 201
2
12345678
9
Traci Russell
current.cars
C
history.cars
H ID Version Start End Manufacturer Model Year VIN Owner
1 1 07/16/201
2
08/03/201
3
Tesla Model S 201
2
12345678
9
Traci Russell
1 2 08/03/201
3
NULL Tesla Model S 201
2
12345678
9
Ronnie Nash
ID Version Start End Manufacturer Model Year VIN Owner
1 1 07/16/201
2
08/03/201
3
Tesla Model S 201
2
12345678
9
Traci Russell
1 2 08/03/201
3
09/02/201
6
Tesla Model S 201
2
12345678
9
Ronnie Nash
1 3 09/02/201
6
NULL Tesla Model S 201
2
12345678
9
Elmer Hubbard
ID Manufacturer Model Year VIN Owner
1 Tesla Model S 201
2
12345678
9
Ronnie Nash
ID Manufacturer Model Year VIN Owner
1 Tesla Model S 201
2
12345678
9
Elmer Hubbard
INSERT cars
ID:1
Manufacturer: Tesla
Model: Model S
Year: 2012
VIN: 123456789
Owner: Traci Russell
Metadata: {
Date:07/16/2012
}
H (x) UPDATE cars
ID:1
Owner: Ronnie Nash
Metadata: {
Date:08/03/2013
}
H (x) UPDATE cars
ID:1
Owner: Elmer Hubbard
Metadata: {
Date: 09/02/2016
}
H (x)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Time series
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Timestream (sign up for the preview)
Fast, scalable, fully managed time series database
1,000x faster and 1/10th
the cost of relational
databases
Collect data at the rate of
millions of inserts per
second (10M/second)
Trillions of
daily events
Adaptive query processing
engine maintains steady,
predictable performance
Analytics optimized
for time series data
Built-in functions for
interpolation, smoothing,
and approximation
Serverless
Automated setup,
configuration, server
provisioning, software patching
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS databases services
Purpose-builtfor all your app needs
Relational Key-value Document In-memory Graph Time-series Ledger
NeptuneRDS
Aurora CommercialCommunity
ElastiCacheDynamoDB DocumentDB
Redis Memcached
NEW
GA
Timestream
NEW
Preview
QLDB
NEW
Preview
Thank You

More Related Content

What's hot

Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
Kristana Kane
 
Foundations of Amazon EC2 - SRV319
Foundations of Amazon EC2 - SRV319 Foundations of Amazon EC2 - SRV319
Foundations of Amazon EC2 - SRV319
Amazon Web Services
 
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSightABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
Amazon Web Services
 
BDA305 Building Data Lakes and Analytics on AWS
BDA305 Building Data Lakes and Analytics on AWSBDA305 Building Data Lakes and Analytics on AWS
BDA305 Building Data Lakes and Analytics on AWS
Amazon Web Services
 
What's New in Amazon Relational Database Service (DAT203) - AWS re:Invent 2018
What's New in Amazon Relational Database Service (DAT203) - AWS re:Invent 2018What's New in Amazon Relational Database Service (DAT203) - AWS re:Invent 2018
What's New in Amazon Relational Database Service (DAT203) - AWS re:Invent 2018
Amazon Web Services
 
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢Amazon Web Services
 
SRV307 Applying AWS Purpose-Built Database Strategy: Match Your Workload to ...
 SRV307 Applying AWS Purpose-Built Database Strategy: Match Your Workload to ... SRV307 Applying AWS Purpose-Built Database Strategy: Match Your Workload to ...
SRV307 Applying AWS Purpose-Built Database Strategy: Match Your Workload to ...
Amazon Web Services
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the Cloud
Adrian Hornsby
 
Databases on AWS Workshop.pdf
Databases on AWS Workshop.pdfDatabases on AWS Workshop.pdf
Databases on AWS Workshop.pdf
Amazon Web Services
 
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Amazon Web Services
 
DEM06 How Demandbase Cut Its Container Costs by 79%
DEM06 How Demandbase Cut Its Container Costs by 79%DEM06 How Demandbase Cut Its Container Costs by 79%
DEM06 How Demandbase Cut Its Container Costs by 79%
Amazon Web Services
 
Builders Day' - Databases on AWS: The Right Tool for The Right Job
Builders Day' - Databases on AWS: The Right Tool for The Right JobBuilders Day' - Databases on AWS: The Right Tool for The Right Job
Builders Day' - Databases on AWS: The Right Tool for The Right Job
Amazon Web Services LATAM
 
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
Amazon Web Services
 
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
Amazon Web Services
 
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
Amazon Web Services
 
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Amazon Web Services
 
Replicate and Manage Data Using Managed Databases and Serverless Technologies
Replicate and Manage Data Using Managed Databases and Serverless Technologies Replicate and Manage Data Using Managed Databases and Serverless Technologies
Replicate and Manage Data Using Managed Databases and Serverless Technologies
Amazon Web Services
 
Builders' Day - Building Data Lakes for Analytics On AWS LC
Builders' Day - Building Data Lakes for Analytics On AWS LCBuilders' Day - Building Data Lakes for Analytics On AWS LC
Builders' Day - Building Data Lakes for Analytics On AWS LC
Amazon Web Services LATAM
 
Tapping into Key Enterprise Workloads: SAP, VMware, & Microsoft on AWS (GPSBU...
Tapping into Key Enterprise Workloads: SAP, VMware, & Microsoft on AWS (GPSBU...Tapping into Key Enterprise Workloads: SAP, VMware, & Microsoft on AWS (GPSBU...
Tapping into Key Enterprise Workloads: SAP, VMware, & Microsoft on AWS (GPSBU...
Amazon Web Services
 
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Amazon Web Services
 

What's hot (20)

Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
Foundations of Amazon EC2 - SRV319
Foundations of Amazon EC2 - SRV319 Foundations of Amazon EC2 - SRV319
Foundations of Amazon EC2 - SRV319
 
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSightABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
 
BDA305 Building Data Lakes and Analytics on AWS
BDA305 Building Data Lakes and Analytics on AWSBDA305 Building Data Lakes and Analytics on AWS
BDA305 Building Data Lakes and Analytics on AWS
 
What's New in Amazon Relational Database Service (DAT203) - AWS re:Invent 2018
What's New in Amazon Relational Database Service (DAT203) - AWS re:Invent 2018What's New in Amazon Relational Database Service (DAT203) - AWS re:Invent 2018
What's New in Amazon Relational Database Service (DAT203) - AWS re:Invent 2018
 
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
Track 3 Session 6_打造應用專屬資料庫 (Purpose-built) 與了解託管服務優勢
 
SRV307 Applying AWS Purpose-Built Database Strategy: Match Your Workload to ...
 SRV307 Applying AWS Purpose-Built Database Strategy: Match Your Workload to ... SRV307 Applying AWS Purpose-Built Database Strategy: Match Your Workload to ...
SRV307 Applying AWS Purpose-Built Database Strategy: Match Your Workload to ...
 
Being Well Architected in the Cloud
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the Cloud
 
Databases on AWS Workshop.pdf
Databases on AWS Workshop.pdfDatabases on AWS Workshop.pdf
Databases on AWS Workshop.pdf
 
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
 
DEM06 How Demandbase Cut Its Container Costs by 79%
DEM06 How Demandbase Cut Its Container Costs by 79%DEM06 How Demandbase Cut Its Container Costs by 79%
DEM06 How Demandbase Cut Its Container Costs by 79%
 
Builders Day' - Databases on AWS: The Right Tool for The Right Job
Builders Day' - Databases on AWS: The Right Tool for The Right JobBuilders Day' - Databases on AWS: The Right Tool for The Right Job
Builders Day' - Databases on AWS: The Right Tool for The Right Job
 
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
AWS Summit Manila - Opening Keynote by Dr. Werner Vogels
 
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
大數據運算媒體業案例分享 (Big Data Compute Case Sharing for Media Industry)
 
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
Modernising your Applications on AWS: AWS SDKs and Application Web Services –...
 
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
 
Replicate and Manage Data Using Managed Databases and Serverless Technologies
Replicate and Manage Data Using Managed Databases and Serverless Technologies Replicate and Manage Data Using Managed Databases and Serverless Technologies
Replicate and Manage Data Using Managed Databases and Serverless Technologies
 
Builders' Day - Building Data Lakes for Analytics On AWS LC
Builders' Day - Building Data Lakes for Analytics On AWS LCBuilders' Day - Building Data Lakes for Analytics On AWS LC
Builders' Day - Building Data Lakes for Analytics On AWS LC
 
Tapping into Key Enterprise Workloads: SAP, VMware, & Microsoft on AWS (GPSBU...
Tapping into Key Enterprise Workloads: SAP, VMware, & Microsoft on AWS (GPSBU...Tapping into Key Enterprise Workloads: SAP, VMware, & Microsoft on AWS (GPSBU...
Tapping into Key Enterprise Workloads: SAP, VMware, & Microsoft on AWS (GPSBU...
 
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
 

Similar to What’s New in AWS Database Services

Using AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsUsing AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your Applications
Amazon Web Services
 
Managed Relational Databases - Amazon RDS
Managed Relational Databases - Amazon RDSManaged Relational Databases - Amazon RDS
Managed Relational Databases - Amazon RDS
Amazon Web Services
 
Managed Relational Databases
Managed Relational DatabasesManaged Relational Databases
Managed Relational Databases
Amazon Web Services
 
Databases - State of the Union
Databases - State of the UnionDatabases - State of the Union
Databases - State of the Union
Amazon Web Services
 
Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]
Amazon Web Services
 
AWS Database Services @ Scale
AWS Database Services @ ScaleAWS Database Services @ Scale
AWS Database Services @ Scale
Amazon Web Services
 
Big Data@Scale_AWSPSSummit_Singapore
Big Data@Scale_AWSPSSummit_SingaporeBig Data@Scale_AWSPSSummit_Singapore
Big Data@Scale_AWSPSSummit_Singapore
Amazon Web Services
 
Building a Modern Data Warehouse - Deep Dive on Amazon Redshift
Building a Modern Data Warehouse - Deep Dive on Amazon RedshiftBuilding a Modern Data Warehouse - Deep Dive on Amazon Redshift
Building a Modern Data Warehouse - Deep Dive on Amazon Redshift
Amazon Web Services
 
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Amazon Web Services
 
Migrating Financial and Accounting Systems from Oracle to Amazon DynamoDB (DA...
Migrating Financial and Accounting Systems from Oracle to Amazon DynamoDB (DA...Migrating Financial and Accounting Systems from Oracle to Amazon DynamoDB (DA...
Migrating Financial and Accounting Systems from Oracle to Amazon DynamoDB (DA...
Amazon Web Services
 
Building with Purpose - Built Databases: Match Your Workloads to the Right Da...
Building with Purpose - Built Databases: Match Your Workloads to the Right Da...Building with Purpose - Built Databases: Match Your Workloads to the Right Da...
Building with Purpose - Built Databases: Match Your Workloads to the Right Da...
Amazon Web Services
 
Aws Tools for Alexa Skills
Aws Tools for Alexa SkillsAws Tools for Alexa Skills
Aws Tools for Alexa Skills
Boaz Ziniman
 
Building low latency apps with a serverless architecture and in-memory data I...
Building low latency apps with a serverless architecture and in-memory data I...Building low latency apps with a serverless architecture and in-memory data I...
Building low latency apps with a serverless architecture and in-memory data I...
AWS Germany
 
AWS Purpose-Built Database Strategy: The Right Tool For The Right Job
AWS Purpose-Built Database Strategy: The Right Tool For The Right JobAWS Purpose-Built Database Strategy: The Right Tool For The Right Job
AWS Purpose-Built Database Strategy: The Right Tool For The Right Job
Amazon Web Services
 
How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazo...
How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazo...How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazo...
How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazo...
Amazon Web Services
 
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
Amazon Web Services
 
Re:cap do AWS re:Invet 2022 for Data Engineer and Analytics
Re:cap do AWS re:Invet 2022 for Data Engineer and AnalyticsRe:cap do AWS re:Invet 2022 for Data Engineer and Analytics
Re:cap do AWS re:Invet 2022 for Data Engineer and Analytics
Cicero Joasyo Mateus de Moura
 
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksIntro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Amazon Web Services
 
AWS Database and Analytics State of the Union
AWS Database and Analytics State of the UnionAWS Database and Analytics State of the Union
AWS Database and Analytics State of the Union
Amazon Web Services
 

Similar to What’s New in AWS Database Services (20)

Using AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsUsing AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your Applications
 
Managed Relational Databases - Amazon RDS
Managed Relational Databases - Amazon RDSManaged Relational Databases - Amazon RDS
Managed Relational Databases - Amazon RDS
 
Managed Relational Databases
Managed Relational DatabasesManaged Relational Databases
Managed Relational Databases
 
Databases - State of the Union
Databases - State of the UnionDatabases - State of the Union
Databases - State of the Union
 
Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]
 
AWS Database Services @ Scale
AWS Database Services @ ScaleAWS Database Services @ Scale
AWS Database Services @ Scale
 
Big Data@Scale_AWSPSSummit_Singapore
Big Data@Scale_AWSPSSummit_SingaporeBig Data@Scale_AWSPSSummit_Singapore
Big Data@Scale_AWSPSSummit_Singapore
 
Building a Modern Data Warehouse - Deep Dive on Amazon Redshift
Building a Modern Data Warehouse - Deep Dive on Amazon RedshiftBuilding a Modern Data Warehouse - Deep Dive on Amazon Redshift
Building a Modern Data Warehouse - Deep Dive on Amazon Redshift
 
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
Leadership Session: Using DevOps, Microservices, and Serverless to Accelerate...
 
Migrating Financial and Accounting Systems from Oracle to Amazon DynamoDB (DA...
Migrating Financial and Accounting Systems from Oracle to Amazon DynamoDB (DA...Migrating Financial and Accounting Systems from Oracle to Amazon DynamoDB (DA...
Migrating Financial and Accounting Systems from Oracle to Amazon DynamoDB (DA...
 
Building with Purpose - Built Databases: Match Your Workloads to the Right Da...
Building with Purpose - Built Databases: Match Your Workloads to the Right Da...Building with Purpose - Built Databases: Match Your Workloads to the Right Da...
Building with Purpose - Built Databases: Match Your Workloads to the Right Da...
 
Aws Tools for Alexa Skills
Aws Tools for Alexa SkillsAws Tools for Alexa Skills
Aws Tools for Alexa Skills
 
Building low latency apps with a serverless architecture and in-memory data I...
Building low latency apps with a serverless architecture and in-memory data I...Building low latency apps with a serverless architecture and in-memory data I...
Building low latency apps with a serverless architecture and in-memory data I...
 
AWS Purpose-Built Database Strategy: The Right Tool For The Right Job
AWS Purpose-Built Database Strategy: The Right Tool For The Right JobAWS Purpose-Built Database Strategy: The Right Tool For The Right Job
AWS Purpose-Built Database Strategy: The Right Tool For The Right Job
 
Data_Analytics_and_AI_ML
Data_Analytics_and_AI_MLData_Analytics_and_AI_ML
Data_Analytics_and_AI_ML
 
How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazo...
How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazo...How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazo...
How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazo...
 
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
(DAT209) NEW LAUNCH! Introducing MariaDB on Amazon RDS
 
Re:cap do AWS re:Invet 2022 for Data Engineer and Analytics
Re:cap do AWS re:Invet 2022 for Data Engineer and AnalyticsRe:cap do AWS re:Invet 2022 for Data Engineer and Analytics
Re:cap do AWS re:Invet 2022 for Data Engineer and Analytics
 
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksIntro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech Talks
 
AWS Database and Analytics State of the Union
AWS Database and Analytics State of the UnionAWS Database and Analytics State of the Union
AWS Database and Analytics State of the Union
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

What’s New in AWS Database Services

  • 1. What’s New in AWS Database Services AWS數據庫服務的新增功能 Dickson Yue, Solutions Architect, AWS 31 Jan 2019
  • 2.
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Common data categories and use cases Relational Referential integrity, ACID transactions, schema- on-write Lift and shift, ERP, CRM, finance Key-value High throughput, low- latency reads and writes, endless scale Real-time bidding, shopping cart, social, product catalog, customer preferences Document Store JSON documents with quick access, query on any attribute Content management, personalization, mobile In-memory Query by key with microsecond latency Leaderboards, real-time analytics, caching Graph Quickly and easily create and navigate relationships between data Fraud detection, social networking, recommendation engine Time-series Collect, store, and process data sequenced by time IoT applications, event tracking Ledger Complete, immutable, and verifiable history of all changes to application data Systems of record, supply chain, health care, registrations, financial
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS databases services Purpose-builtfor all your app needs Relational Key-value Document In-memory Graph Time-series Ledger NeptuneRDS Aurora CommercialCommunity ElastiCacheDynamoDB DocumentDB Redis Memcached NEW GA Timestream NEW Preview QLDB NEW Preview
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Relational RDS
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Which database engine version should I use? MySQL: 5.5, 5.6, 5.7, 8.0 MySQL 8.0: Window Functions, Common Table Expressions, JSON functions, Spatial support, improved performance, crash-safe Data Definition Language (DDL) operations, security roles, TLS 1.2 MariaDB: 10.0, 10.1, 10.2, 10.3 MariaDB 10.3: Oracle compatibility (PL/SQL parser), sequences, INTERSECT and EXCEPT, new ROW type and TYPE OF stored functions, invisible columns, temporal versioned tables, user-defined aggregates, instant ADD COLUMN operations PostgreSQL: 9.3, 9.4, 9.5, 9.6, 10, 11 (Preview) PostgreSQL 10: Native table partitioning, improved parallelism in query execution, ICU collation support, column group statistics, enhanced FDW and PLV8 extensions, huge pages enabled by default PostgreSQL 11: Embedded transactions within a stored procedure, improvements to partitioning, improvements to parallelism, adding columns with a non-null column default faster Oracle: 11.2, 12.1, 12.2 Oracle 12.2: New engine versioning scheme—Release Updates (RUs) and Release Update Revisions (RURs) SQL Server: 2008 R2, 2012, 2014, 2016, 2017 NEW! NEW! NEW! NEW!
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How do I manage database log files? Database engine logs can be viewed in the Amazon RDS console or downloaded via Amazon RDS API Now publish logs in real time to Amazon CloudWatch Logs Set CloudWatch alarms based on text search patterns Supported engines are MySQL, MariaDB, and Oracle Coming soon for PostgreSQL CloudWatch alarms NEW! Oracle DB instance Amazon CloudWatch Logs MySQL DB instance alternate PostgreSQL instance
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How can I track events with my Amazon RDS resources? • Amazon RDS event notifications let you know when important things happen • Built-in notifications for Amazon Simple Notification Service (Amazon SNS) • Amazon RDS now publishes events to Amazon CloudWatch Events • Lets you create rules to respond to changes in your resources • Supports cross-account event delivery • Six different source types (DB instance, DB parameter group, DB security group, DB snapshot, DB cluster, DB cluster snapshot) • 17 different event categories (availability, backup, deletion, configuration change, and more) NEW! NEW!
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How do I adhere to best practices? • Amazon RDS Recommendations provides individualized best practice guidance by analyzing your resources • Initial set of configuration- based recommendations • Future launches will include usage, parameters, and performance recommendations • Results are presented in the AWS Management Console to apply immediately or schedule for next maintenance window NEW!
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon RDS on VMware VMware vSphere ClusterAWS Region DMZ Connector NEW!
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Provisioning and management Cluster Control Network Application Network VMware vSphere Cluster Connector Your Applications VMware Control VMs RDS Control VMs Connector
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Database engine support Preview – Happening now! PostgreSQL 10.4 MySQL 5.7 SQL Server 2017 coming soon Sign up here: https://aws.amazon.com/rds/vmware/ GA PostgreSQL, MariaDB, MySQL, and SQL Server Soon thereafter Oracle
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Relational Aurora
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 0 50 100 150 200 250 1 2 3 4 Max write throughput – up 100% 0 200 400 600 800 1 2 3 4 Max read throughput – up 42% Launched with R3.8xl 32 cores, 256GB memory Now support R4.16xl 64 cores, 512GB memory R5.24xl coming soon 96 cores, 768GB memory Besides many performance optimizations, we are also upgrading HW platform Performance improvement over time Aurora MySQL – 2015-2018
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aurora Multi-Master – scaling and availability 0 10000 20000 30000 40000 50000 60000 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 AggregatedThroughput Time in minutes Sysbench workload on 4 R4.XL nodes Adding a node Adding a node Node going down Node recovering
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aurora Global Database (GA) High-performance database for globally-distributed applications Single Global Database with cross region replication Replication typically completes in less than a second No impact on database performance Write master in one region and read replicas in other regions Cross-region disaster recovery Local read latency for applications with global users Primary Region Secondary Region Application Read/Write Master Storage Storage Read Instances (up to 15) Read Instances (up to 16) Replication <1s
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What’s new in Aurora Serverless Regions US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), Asia Pacific (Tokyo). Seoul, Singapore, Sydney, Mumbai, London, N. California, Paris, Frankfurt, Canada Central Compliance FedRAMP, HIPPA, PCI, SOC, ISO & HITRUST Preview Support for Aurora PostgreSQL Preview Support for REST DATA API
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon RDS Data API for serverless applications Millions of IOT/mobile devices Data API fleet API End-point Amazon Aurora Serverless Access through simple web interface • Public endpoint addressable from anywhere • No client configuration required • No persistent connections required Ideal for Serverless applications (Lambda) Ideal for light-weight applications (IOT)
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key-Value
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DynamoDB Advancements over the last 21 months VPC endpoints April 2017 Auto scaling June 2017 DynamoDB Accelerator (DAX) April 2017 Time To Live (TTL) February 2017 Global tables On-demand backup Encryption at rest November 2017 November 2017 November 2017 Point-in-time recovery March 2018 SLA June 2018 99.999% SLA August 2018 Adaptive capacity ACID November 2018 Transactions November 2018 On-demand
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DynamoDB—read/write capacity on-demand (GA) No more capacity planning—pay only for what you use No capacity planning No need to specify how much read/write throughput you expect to use Ideal for unpredictable workloads Ramp from zero to tens of thousands of requests per second on demand Pay only for what you use Pay-per-request pricing
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon DynamoDB Transactions (GA) Build internet-scale apps with ACID transactions Simplify application code with ACID guarantees Run transactions for large scale workloads Accelerate legacy migrations
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Document
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. MongoDB-compatible Fast, reliable, fully-managed MongoDB-compatible database MongoDB 3.6 Same drivers, tools Migration with DMS Replica sets Compatible with MongoDB Community Edition 3.6 Use the same MongoDB drivers and tools with DocumentDB; as simple as changing an application connection string Live migrations with DMS; free for 6-months Read scaling is easy with automatic replica set configurations
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. MongoDB Architecture Sharded cluster scaling dramatically increases operational complexity Availability Zone 1 Availability Zone 2 Availability Zone 3 reads / writes Shard Primary Shard Primary Shard Secondaries SecondariesSecondaries Primary Shard Router replication Shard Router Shard Router Config Server Config ServerConfig Server Shard Balancing
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DocumentDB Architecture Separate compute and storage provide 2x throughput of current MongoDB managed services reads AWS Region Availability Zone 1 Availability Zone 2 Availability Zone 3 Instance (primary) Cluster volume Instance (replica) Instance (replica) Data copies Data copies Data copies writes reads reads
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. In Memory
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What’s New: Redis & Memcached • Redis Streams • SortedSets now have LIST capabilities (POP and BLOCK) • HyperLogLogs has an optimized algorithm • Speed Improvements (Jemalloc additions, etc.) • Active Defragmentation • Added In-line HELP command for redis-cli • Native TLS Integration Redis (ElastiCache) • M o r e a t h t t p s : / / a w s . a m a z o n . c o m / r e d i s / W h a t s _ N e w _ R e d i s 5 • Automated Slab rebalancing • LRU crawler to background-reclaim memory • Faster hash table lookups with murmur3 algorithm  Redis 5.0  Memcached 1.5.10
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New: Amazon ElastiCache: In-Place Version Upgrades • Upgrade a Redis Cluster to newer engine version in-place • No Manual Steps or Application Changes • Available for ElastiCache for Redis Version 3.2 and Higher
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New: Amazon ElastiCache Optimized Instances M5 | R5 • Scale up to 9.5 TiB of in- memory capacity • AWS Nitro System, dedicated hardware & lightweight hypervisor, delivers performance indistinguishable from bare metal • Custom Intel Xeon Scalable processors up to 3.1 GHz & AVX-512
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. When 9.5 TiB is not enough! Example 1: • Assume 125 shards made of 1 Primary + 1 Replica = 250 nodes • Assume R5.24xlarge ( 635.61 GiB ) • Cluster memory 635.61 GiB X 125 = ~80 TiB = ~88 TB Example 2: • Assume 250 shards made of 1 Primary + 0 Replica = 250 nodes • Assume R5.24xlarge ( 635.61 GiB ) • Cluster memory 635.61 GiB X 250 = ~159 TiB = ~170 TB New: Amazon ElastiCache 250 node support
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Coming soon PERFORMANCE BOOST FOR MULTI-CORE NODES Further optimizations providing significant throughput boost RENAME COMMAND SUPPORT Ability to rename a command SELF-SERVICE PATCHING Provides increased flexibility to control when updates occur
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Ledger
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Common customer use cases Ledgers with centralized control Healthcare Verify and track providers and insurance Manufacturers Track distribution of a recalled product HR & Payroll Track changes to an individual’s profile Government Track vehicle title history
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Challenges with building ledgers Adds unnecessary complexity BlockchainRDBMS - audit tables Difficult to maintain Hard to use and slow Hard to build Custom audit functionality using triggers or stored procedures Impossible to verify No way to verify changes made to data by sys admins
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Quantum Ledger Database (QLDB) (Preview) Fully managed ledger database Track and verify history of all changes made to your application’s data Immutable Maintains a sequenced record of all changes to your data, which cannot be deleted or modified; you have the ability to query and analyze the full history Cryptographically verifiable Uses cryptography to generate a secure output file of your data’s history Easy to use Easy to use, letting you use familiar database capabilities like SQL APIs for querying the data Highly scalable Executes 2–3x as many transactions than ledgers in common blockchain frameworks
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Ledger database concepts C | H J Journal C | H Current | History Current | History Journal Ledger comprises J L Ledger databaseL Journal determines Current | History
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ID Manufacturer Model Year VIN Owner ID Version Start End Manufacturer Model Year VIN Owner How it works ID Manufacturer Model Year VIN Owner 1 Tesla Model S 201 2 12345678 9 Traci Russell INSERT INTO cars << { 'Manufacturer': 'Tesla', 'Model': 'Model S', 'Year': '2012', 'VIN': '123456789', 'Owner': 'Traci Russel' } >> FROM cars WHERE VIN = '123456789' UPDATE owner = 'Ronnie Nash'FROM cars WHERE VIN = '123456789' UPDATE owner = 'Elmer Hubbard' J ID Version Start End Manufacturer Model Year VIN Owner 1 1 07/16/201 2 NULL Tesla Model S 201 2 12345678 9 Traci Russell current.cars C history.cars H ID Version Start End Manufacturer Model Year VIN Owner 1 1 07/16/201 2 08/03/201 3 Tesla Model S 201 2 12345678 9 Traci Russell 1 2 08/03/201 3 NULL Tesla Model S 201 2 12345678 9 Ronnie Nash ID Version Start End Manufacturer Model Year VIN Owner 1 1 07/16/201 2 08/03/201 3 Tesla Model S 201 2 12345678 9 Traci Russell 1 2 08/03/201 3 09/02/201 6 Tesla Model S 201 2 12345678 9 Ronnie Nash 1 3 09/02/201 6 NULL Tesla Model S 201 2 12345678 9 Elmer Hubbard ID Manufacturer Model Year VIN Owner 1 Tesla Model S 201 2 12345678 9 Ronnie Nash ID Manufacturer Model Year VIN Owner 1 Tesla Model S 201 2 12345678 9 Elmer Hubbard INSERT cars ID:1 Manufacturer: Tesla Model: Model S Year: 2012 VIN: 123456789 Owner: Traci Russell Metadata: { Date:07/16/2012 } H (x) UPDATE cars ID:1 Owner: Ronnie Nash Metadata: { Date:08/03/2013 } H (x) UPDATE cars ID:1 Owner: Elmer Hubbard Metadata: { Date: 09/02/2016 } H (x)
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Time series
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Timestream (sign up for the preview) Fast, scalable, fully managed time series database 1,000x faster and 1/10th the cost of relational databases Collect data at the rate of millions of inserts per second (10M/second) Trillions of daily events Adaptive query processing engine maintains steady, predictable performance Analytics optimized for time series data Built-in functions for interpolation, smoothing, and approximation Serverless Automated setup, configuration, server provisioning, software patching
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS databases services Purpose-builtfor all your app needs Relational Key-value Document In-memory Graph Time-series Ledger NeptuneRDS Aurora CommercialCommunity ElastiCacheDynamoDB DocumentDB Redis Memcached NEW GA Timestream NEW Preview QLDB NEW Preview