0% found this document useful (0 votes)
40 views

Modernizing Database

Aditya is a Senior Solutions Architect at AWS in Indonesia. Prior to AWS, he worked in data science and analytics roles at several companies in Singapore and Indonesia, most recently as a data scientist at a payment gateway startup where he built analytics insights, recommendations, and fraud detection models to support internal and external clients.

Uploaded by

Rafika
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Modernizing Database

Aditya is a Senior Solutions Architect at AWS in Indonesia. Prior to AWS, he worked in data science and analytics roles at several companies in Singapore and Indonesia, most recently as a data scientist at a payment gateway startup where he built analytics insights, recommendations, and fraud detection models to support internal and external clients.

Uploaded by

Rafika
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 67

Modernizing Databases on

AWS
Purpose-built databases,
The right tool for the right job

Aditya Pradana
Senior Solutions Architect
AWS WWPS Indonesia

© 2023, Amazon Web Services, Inc. or its affiliates. © 2023, Amazon Web Services, Inc. or its affiliates.
AWS Speaker Profile
Summary
Aditya is a Solutions Architect in AWS Public Sector for Indonesia Region. Prior to AWS,
Aditya worked on Data Science & Analytics field in various companies both in Singapore &
Indonesia. His most recent work was in a payment gateway startup as a Data scientist
supporting both internal & external clients in creating analytics insights, recommendation,
and fraud detection ML model.

Professional CV
- Amazon Web Services (ID, 2020 – Present) – Sr. Solutions Architect
- Xendit (SG/ID, 2018 - 2020) - Data Scientist / Software Engineer
- ANZ Bank (SG, 2017 - 2018) – Data Analyst
- Hewlett Packard (SG, 2015 – 2017): Data Analytics Engineer

Education
- National University of Singapore - B. Engineering (Electrical)

Certifications

© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark.
Table of Contents

Modern application

Moving to fully managed database services

Why consider purpose-built databases?

AWS Databases: The right tool for the right job

© 2023, Amazon Web Services, Inc. or its affiliates. 4


What’s a Modern Application?

© 2023, Amazon Web Services, Inc. or its affiliates. 5


Unprecedented Data Growth Drives Innovation
Explosion of data Micro-services changes data Rapid rate of change
and analytics requirements

Dev Ops

Data grows 10x every 5 Purpose-built databases Transition from IT to


years provide optimized DevOps increases
performance and cost savings rate of change

© 2023, Amazon Web Services, Inc. or its affiliates. 6


App Architectures & Patterns Have Evolved
1960s 2020s

© 2023, Amazon Web Services, Inc. or its affiliates. 7


Modern Application Requirements
Requires more performance, scale, and availability
Users 1M+
Data volume Terabytes—petabytes
Locality Global
Performance Microsecond latency
Request rate Millions per second
Access Mobile, IoT, devices
Scale Virtually unlimited
Economics Pay as you go
Developer access Instance API access
E-commerce Media Social Online Shared economy
streaming media gaming Development Apps and storage are decoupled
© 2023, Amazon Web Services, Inc. or its affiliates. 8
Internet-scale
e-commerce

The world’s largest e-commerce


business, Amazon.com, migrated
entirely to
because of:
• Cost savings
• Performance improvements
• Administrative overhead
reductions

© 2023, Amazon Web Services, Inc. or its affiliates. 11


Moving to Fully Managed Database Services

© 2023, Amazon Web Services, Inc. or its affiliates. 12


Self managing databases and analytics services
is complex, time consuming, and expensive

Hardware & software installation, configuration, patching, backups

Performance and high availability issues

Capacity planning and scaling clusters for compute and storage

Security and compliance

Commercial Databases has lock-in, licenses, and high cost

© 2023, Amazon Web Services, Inc. or its affiliates. 14


Fully Managed Services on AWS
Automate undifferentiated heavy lifting
Self Managed Fully Managed
Schema design Schema design

Query construction
Query construction You
Schema design Query optimization
Automatic fail-over

Backup & recovery Automatic fail-over

Isolation & security Backup & recovery


You Isolation & security
Industry compliance

Push-button scaling Industry compliance

Automated patching Push-button scaling

Advanced monitoring Automated patching

Routine maintenance Advanced monitoring


E-commerce Media Social Online Shared economy
streaming mediabest practices
Built-in gaming Routine maintenance
15
Built-in best practices
© 2023, Amazon Web Services, Inc. or its affiliates.
Move to Fully Managed Databases
Migrate on-premises or self-managed databases to fully managed services

Amazon Amazon Amazon Amazon Amazon


Aurora RDS DocumentDB ElastiCache Keyspaces

Relational Non-relational
databases databases

© 2023, Amazon Web Services, Inc. or its affiliates. 16


AWS migration tooling
AWS Schema Conversion Tool (AWS SCT) converts your
commercial database and data warehouse schemas to
open-source engines or AWS-native services, such as
Amazon Aurora and Amazon Redshift

AWS Database Migration Service (AWS DMS) easily and


securely migrates and/or replicates your databases and
data warehouses to AWS

© 2023, Amazon Web Services, Inc. or its affiliates.


Bina Nusantara University on AWS

https://www.youtube.com/watch?v=esKEpm3T3NI
© 2023, Amazon Web Services, Inc. or its affiliates.
Sekolah.mu serves more than 2.5 million users with a 6
member team by building on AWS
Challenge Solution Benefits
Sekolah.mu is the first blended To scale and serve their users, Sekolah.mu • Reached 12 million page
learning system in Indonesia that began building on AWS in November 2019, views within a day in 2020.
offers learning programs for utilizing AWS Fargate as their orchestration
everyone. They have a mission to layer. When combined with Amazon Elastic • Attained results with a lean
ensure that all Indonesian children Compute Cloud (Amazon EC2), Amazon Simple team of 6 employees, with 1
succeed in key competencies and Storage Service (Amazon S3), Amazon person focusing on managing Customer: Sekolah.mu (PT Sekolah
future achievements by providing CloudFront, Amazon Relational Database Service the AWS architecture and 5
quality educational services with a (Amazon RDS), Application Load Balancer,
Integrasi Digital)
team members focusing on
personalized and flexible Amazon ElasticSearch, and Amazon ElastiCache, backend development. Industry: Education Technology
curriculum. it helped them to create a robust platform in
Indonesia, whilst managed by a small number of • Improved speed of product
Country: Indonesia
However, it is difficult to achieve resources. delivery by leveraging new Website: https://www.sekolah.mu/
that goal in Indonesia without technologies on AWS.
leveraging technology. In addition, Within a year, they successfully scaled their
hiring a quality technology team is a product to serve more than 2.5 million users, • Developed video on-demand
challenge for a new startup in helping them improve their education in big feature by utilizing AWS About Sekolah.mu
Indonesia. cities and also the rural areas in Indonesia. Lambda, S3, and CloudFront.
Sekolah.mu is a curated education platform
founded in 2019. Sekolah.mu provides a
variety of accredited learning programs from


early childhood to secondary schools, and
teacher and other professional development.
Sekolah.mu chose AWS who has a strong foundation in cloud-native
Collaborating with established schools,
infrastructure. In 2021, we are ready to improve our engineering, vocational institutions, and industry players,
architecture, and infrastructure to cater to 10x higher of our current all programs in Sekolah.mu is a blend of


target users, to provide more accessibility of quality education to online and offline experiences that are
students, parents, and teachers in Indonesia. designed to scale quality learning to each and
every learner.
Rhezandra Priatama, Chief Technology Officer, Sekolah.mu
© 2023, Amazon Web Services, Inc. or its affiliates.

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Bali Provincial Government creates remote attendance
platform for 11,000 employees with AWS
Challenge Solution Benefits
Due to the COVID-19 pandemic, The Bali Provincial Government implemented a mobile • Quick sign on process for employees.
many Bali Provincial Government application for their employee attendance system, Absensi
employees and teachers were Pegawai Pemprov Bali, with Amazon Web Services (AWS). • Tracking attendance and performance
unable to visit the office and had The mobile application handles 11,000 employees across rates allows the Bali Provisional
to work from home or 247 offices and schools to achieve real-time attendance Government to determine days off
alternative locations. daily. and work schedules, including shift Customer: Bali Provincial Government
arrangements.
The Bali Provincial Government Amazon Simple Email Service (Amazon SES) was (Dinas Kominfos Bali)
needed an attendance system to synchronized with their single sign on (SSO) system to • Improves identity protection and
easily monitor their employees’ facilitate login and verification of users. Data collected reduces security risks for private data. Industry: Government
attendance and performance. within the application is stored securely on Amazon
The organization also needed to DynamoDB. The Bali Provincial Government also used • Achieved 69% cost savings and
track these absences in relation Amazon Rekognition to allow employees to clock their efficiency per month by lowering Country: Indonesia
to the proximity of employees’ attendance. As the application runs on Amazon Elastic physical operations costs.
locations. Compute Cloud (Amazon EC2), the system runs smoothly
even in peak hours with Amazon EC2 Auto Scaling. Website: http://baliprov.go.id/
About Bali Provincial Government

As one province in Indonesia, Bali island is


known for its tourism industry. Bali has
eight regencies and one city called
Denpasar as the provincial capital. Bali
Being exposed to new technology like AWS services pushed us Provincial Government through its vision
to enhance our knowledge, especially in allocating resources namely “Nangun Sat Kerthi Loka Bali”


efficiently. This milestone is important to us in realizing Bali as concerns maintaining the sanctity and
harmony of Balinese nature and its
a smart island. contents about technology development
to make Bali a smart island in Indonesia.
Ngurah Udiyana, IT Head of Informatics Application, Communication, Informatics and Statistic
Department, Bali Provincial Government (Dinas Kominfos Bali)

© 2023, Amazon Web Services, Inc. or its affiliates.

© 2021, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why consider purpose-built databases

Scale Performance Availability

© 2023, Amazon Web Services, Inc. or its affiliates. 22


AWS Purpose-built databases: the right tool
for the job

© 2023, Amazon Web Services, Inc. or its affiliates. 23


Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 24


Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 25


Amazon RDS

© 2023, Amazon Web Services, Inc. or its affiliates. 26


RDBMS 101

101

© 2023, Amazon Web Services, Inc. or its affiliates. 27


Web Server Application Database Server
Server
Apps

Database(s)
Web Pages, Images, Server Side Scripts,
Pictures, Documents, Template Pages, Codes,
Client Side Scripts Formulas, Libraries
© 2023, Amazon Web Services, Inc. or its affiliates.
Relational data
Patient
* Patient ID
First Name
• Divide data among tables Last Name

• Highly structured Gender Visit


DOB * Visit ID
• Relationships established via * Doctor ID * Patient ID

keys enforced by the system * Hospital ID


Date
Doctor
• Data accuracy and consistency * Doctor ID * Treatment ID

First Name
Last Name
Medical Specialty Medical Treatment
* Hospital Affiliation * Treatment ID
Procedure
How Performed
Hospital Adverse Outcome
* Hospital ID
Contraindication
Name
Address
Rating

© 2023, Amazon Web Services, Inc. or its affiliates.


RDBMS Performance Factors
RDS DB Instance Class

Compute Memory Network Storage


Capabilities Capabilities Performance Performance
vCPUs GB of RAM MB/s I/O Throughput
(Throughput)
Storage Type

© 2023, Amazon Web Services, Inc. or its affiliates.


Amazon RDS
Managed relational database service with a choice of popular database
engines

PostgreSQL

Easy to administer Performant & scalable Available & durable Secure and compliant

Easily deploy and maintain Scale compute Automatic Multi-AZ data Data encryption at rest and
hardware, OS and DB and storage with a few replication; automated in transit; industry
software; built-in monitoring clicks; minimal downtime for backup, snapshots, and compliance and assurance
your application failover programs

© 2023, Amazon Web Services, Inc. or its affiliates.


Multi-AZ deployments
Enterprise-grade high availability

Application Database
servers failure Standby
Fault tolerance across
multiple data centers
• Automatic failover
New standby
• Synchronous replication Availability Zone A
• Enabled with one click
Primary

Availability Zone B

© 2023, Amazon Web Services, Inc. or its affiliates.


Read Replicas
Read scaling and disaster recovery

RDS for MySQL, PostgreSQL, Primary


Read/write
MariaDB, and Oracle
• Relieve pressure on your master node
with additional read capacity
Asynchronous
replication
• Bring data close to your applications
in different regions
• Promote a read replica to a master for Read only

faster recovery in the event of disaster


BI/reporting
application server Read replica

© 2023, Amazon Web Services, Inc. or its affiliates.


Automated backups
Point-in-time recovery for your DB instance

• Scheduled daily volume backup


of entire instance
• Archive database change logs
• 35–day maximum retention Every day during your backup
window, RDS creates a storage
• Minimal impact on database volume snapshot of your instance
performance
• Taken from standby when
running Multi-AZ Every five minutes, RDS backs up the
transaction logs of your database

© 2023, Amazon Web Services, Inc. or its affiliates.


Encryption of data at rest
Managed via AWS Key Management Service (KMS)

Two-tiered key hierarchy using


envelope encryption Customer master key(s)

• Unique data key encrypts customer data


• AWS KMS master keys encrypt data keys
• Available for all RDS engines
Benefits Data keys

• Limits risk of compromised data key


• Better performance for encrypting large data
• Easier to manage small number of master keys
than millions of data keys
• Centralized access and audit of key activity Amazon RDS Amazon RDS Amazon RDS
instance 1 instance 2 instance 3

© 2023, Amazon Web Services, Inc. or its affiliates.


Monitoring RDS/Aurora databases

Instance Operating System Database Engine

Amazon CloudWatch Amazon RDS Enhanced Amazon RDS Performance


Monitoring Insights

• CPU/ Memory / IOPS / • Process / Thread list • SQL / State / User / Host
Network • Per second metric storage (“Database Load”)
• Per minute metric storage in Amazon CloudWatch • Per second metric storage in
in Amazon CloudWatch Logs Amazon RDS

© 2023, Amazon Web Services, Inc. or its affiliates.


Performance Insights increases productivity

Amazon RDS Performance Insights


measures database load over time
Easy to identify database
bottlenecks
• Top SQL/most intensive queries

Enables problem discovery


Adjustable timeframe
• Hour, day, week, and longer
Available for all Amazon RDS
database engines

© 2023, Amazon Web Services, Inc. or its affiliates.


Amazon Aurora

© 2023, Amazon Web Services, Inc. or its affiliates. 42


Amazon Aurora
MySQL and PostgreSQL-compatible relational database built for the cloud
Performance and availability of commercial-grade databases at 1/10th the cost

Performance Availability Highly Fully


and scalability and durability secure managed
5x throughput of Fault-tolerant, self- Network Managed by RDS: no
standard healing isolation, server provisioning,
MySQL and 3x of storage; six copies of encryption at software patching,
standard data across three rest and in setup,
PostgreSQL; scale-out Availability Zones; transit configuration, or
up continuous backup backups
to 15 read replicas to Amazon S3

© 2023, Amazon Web Services, Inc. or its affiliates. 43


Scale-out, Distributed, Multi-tenant Architecture
Primary Replica Replica
• Purpose-built log-
structured distributed SQL SQL SQL
storage system designed Transactions
Transactions Transactions
for databases
Caching Caching Caching
• Storage volume is
striped across hundreds
of storage nodes
distributed over 3
different Availability Shared storage volume
Zones

• Six copies of data, two


copies in each Availability
Zone to protect against
AZ+1 failures Storage nodes with SSDs
• Primary and replicas all Availability
Availability Availability
point to the same storage Zone 2
Zone 1 Zone 3
© 2023, Amazon Web Services, Inc. or its affiliates. 45
…and more

up to 128 TB

Up to 128TB of storage – auto-incremented in 10GB units

§ Automatic storage scaling up to 128 TB—no performance impact

§ Continuous, incremental backups to Amazon S3

§ Instantly create user snapshots—no performance impact

§ Automatic restriping, mirror repair, hot spot management, encryption


E-commerce

© 2023, Amazon Web Services, Inc. or its affiliates. 46


Database Backtrack t4
Invisible Invisible
t2 t3

Rewind
t0 t1
to t3

Rewind to t1

t0 t1 t2 t3 t4

Backtrack brings the database to a point in time without requiring restore from
backups
• Backtracking from an unintentional DML or DDL operation

E-commerce Backtrack is not destructive. You can backtrack multiple times to find the right point in
time
© 2023, Amazon Web Services, Inc. or its affiliates. 47
Aurora Serverless
On-demand, auto-scaling database for applications with variable
workloads
Application

Starts up on demand, shuts down when not in use


Database Endpoint

Automatically scales with no instances to manage


Scalable Database Capacity
(Compute + Memory) Warm Capacity
Pool Pay per second for the database capacity you use

Shared Distributed Storage

© 2023, Amazon Web Services, Inc. or its affiliates. 52


Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 53


DynamoDB
Fast and flexible key-value database service for any scale

Performance Serverless architecture Enterprise Global replication


at scale security
Consistent, single-digit- No hardware provisioning, Encrypts all data by Build global applications
millisecond response times software patching, or default and fully integrates with fast access to local
at any scale; build upgrades; scales up or down with AWS Identity and data by easily replicating
applications with virtually automatically; continuously Access Management for tables across multiple
unlimited throughput backs up your data robust security AWS Regions

© 2023, Amazon Web Services, Inc. or its affiliates. 54


Key-value data

• Simple key value PUT {


TableName:"Gamers",
pairs Item: {
"GamerTag":"Hammer57", Gamers
• Partitioned by keys "Level":21, Primary Key Attributes
GamerTag Level Points High Score Plays
"Points":4050,
• Resilient to failure "Score":483610,
Hammer57 21 4050 483610 1722
FluffyDuffy 5 1123 10863 43
High throughput,
"Plays":1722
• } }
Lol777313 14 3075 380500 1307

low-latency reads Jam22Jam


ButterZZ_55
20
7
3986
1530
478658
12547
1694
66
and writes … … … … …

• Consistent GET {
TableName:"Gamers",
performance at Key: {

scale
"GamerTag":"Hammer57“,
“ProjectionExpression“:”Points”
} }

© 2023, Amazon Web Services, Inc. or its affiliates.


Highly Available and Durable
3-way replication
OrderId: 1
CustomerId: 1 Data is always replicated to
ASIN: [B00X4WHP5E] three Availability Zones

Hash(1) = 7B

Availability Zone A Availability Zone B Availability Zone C

Partition A Partition B Partition C Partition A Partition B Partition C Partition


PartitionAA Partition B Partition C

Host 1 Host 2 Host 3 Host 4 Host 5 Host 6 Host 7 Host 8 Host 9

CustomerOrdersTable

© 2023, Amazon Web Services, Inc. or its affiliates. 57


DynamoDB Accelerator (DAX)
High performance

Your applications Fully managed, highly


available cache for DynamoDB

Even faster—
DAX microsecond latency

Scales to millions of
requests per second

DynamoDB API compatible

© 2023, Amazon Web Services, Inc. or its affiliates. 59


NoSQL vs. SQL for a New App
Want simplest possible DB Need joins, transactions, frequent
management? table scans?
Want app to manage DB integrity? Want DB engine to manage DB
integrity?
Team has SQL skills?

Amazon Amazon
DynamoDB RDS

© 2023, Amazon Web Services, Inc. or its affiliates. 60


Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 61


Amazon DocumentDB
Fast, scalable, highly available MongoDB-compatible database service

Millions of requests per second, Same code, drivers, and tools Simple and
millisecond latency you use with MongoDB fully managed

Secure and 2x throughput of Deeply integrated


compliant managed MongoDB services with AWS services

© 2023, Amazon Web Services, Inc. or its affiliates. 62


Amazon DocumentDB: Cloud Native Architecture

Instance Instance Instance


(replica) (primary) (replica)
Compute
2-96 cores
4-768 GB RAM

Writes
Reads
Reads

Reads
Distributed storage volume

Storage

AZ 1 AZ 2 AZ 3

© 2022, Amazon Web Services, Inc. or its Affiliates.


Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 67


Amazon ElastiCache
Managed Redis or Memcached-compatible in-memory caching
service
µs is the new ms

Unlimited scale Consistent high performance Fully managed


Read scaling with replicas. Write and In-memory data store and cache for AWS manages all hardware
memory scaling with sharding. submillisecond response times and software setup,
Nondisruptive scaling. configuration, and monitoring

© 2023, Amazon Web Services, Inc. or its affiliates. 68


What is Memcached?

Initially released in 2003, it provides:


• Simple, in-memory, LRU cache
• Simple key-value (string-string) store
• Supports strings, objects Single-Node Instance Sharded Instance
• Multi-threaded

• Sharding via client-side library


• Easy to Scale
• No persistence
• Open source Clients Clients
Clients
Clients Clients
Clients
Clients Clients

© 2023, Amazon Web Services, Inc. or its affiliates.


What is Redis?

Initially released in 2009, it provides:

• In-memory data structures:


Strings, Lists, Sets, Sorted Sets, Hash Tables,
HyperLogLog, Geospatial, and Streams
• High-availability through replication
• Scalability through online sharding A high-speed, in-memory, non-relational data store.
• Persistence via snapshot / restore Customers love that Redis is easy to use.

• Multi-key atomic operations


• LUA scripting
• Open source

© 2023, Amazon Web Services, Inc. or its affiliates.


Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 72


Highly Connected Data
• Social networking

• Recommendations

• Knowledge graphs

• Fraud detection

• Life sciences

• Network and IT operations


© 2023, Amazon Web Services, Inc. or its affiliates. 73
Graph data
• Relationships are first-class
objects
• Vertices connected by Edges
PRODUCT
PURCHASED PURCHASED

KNOWS

PURCHASED

FOLLOWS
SPORT

FOLLOWS

© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 76


Time series data
Time series data is
a sequence of data
points recorded
over a time
interval for
measuring events
that change over
time

© 2023, Amazon Web Services, Inc. or its affiliates.


What is time series data?

95
94
Humidity
93
92
91.0
93.0
91 % WATER VAPOR
90
89
88
87
86
85
5:28:15 PM 5:28:30 PM 5:28:45 PM 5:29:05 PM

© 2023, Amazon Web Services, Inc. or its affiliates.


Amazon Timestream
Fast, scalable, fully managed time-series database

1,000x faster and 1/10th


Trillions of Time-series
the cost of relational
daily events analytics Serverless
databases

Collect data at the rate of Adaptive query processing Built-in functions for Automated setup,
millions of inserts per engine maintains steady, interpolation, smoothing, configuration, server
second (10M/second) predictable performance and approximation provisioning, software patching

© 2023, Amazon Web Services, Inc. or its affiliates. 79


Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 80


Amazon Quantum Ledger Database
Fully managed ledger database
Track and verify the history of all changes made to your application’s data

Immutable and Cryptographically


Highly scalable Easy to use
transparent verifiable

Append-only, immutable All changes are Executes 2–3X as many Flexible document model,
journal tracks history of all cryptographically transactions as ledgers in query with familiar
changes that cannot be chained and verifiable common blockchain SQL-like interface
deleted or modified; get frameworks
full visibility into entire
data lineage

© 2023, Amazon Web Services, Inc. or its affiliates. 81


Common customer use cases
$

Banking & Finance E-Commerce Transport & Logistics


Keeping track of transactions, Where’s my stuff? Tracking transportation
trades and accounts of goods

HR & Payroll Education Government


Tracking changes to an Certificate issuance tracking Tracking vehicle
individual’s profile title history

© 2023, Amazon Web Services, Inc. or its affiliates. 82


Purpose-built Databases

Aurora RDS DynamoDB DocumentDB ElastiCache MemoryDB Neptune Timestream QLDB Keyspaces

© 2023, Amazon Web Services, Inc. or its affiliates. 83


Apache Cassandra
• Open-source, wide-column data store
• Designed for large-scale applications that need fast
read and write performance
• SQL-like, Cassandra Query Language (CQL) API
• Common use cases:
• User profiles
• Device metadata
• Event logging

© 2023, Amazon Web Services, Inc. or its affiliates.


Wide-column store

© 2023, Amazon Web Services, Inc. or its affiliates.


AWS Database Services
Purpose-built databases, the right tool for the right job

Aurora RDS DynamoDB ElastiCache Neptune


Key value In-memory Graph

DocumentDB Timestream QLDB


Document Time series Ledger

Keyspaces
Wide column

AWS Database Migration Service


© 2023, Amazon Web Services, Inc. or its affiliates. 86
Questions?

© 2023, Amazon Web Services, Inc. or its affiliates. 87


Thank you!

© 2023, Amazon Web Services, Inc. or its affiliates. © 2023, Amazon Web Services, Inc. or its affiliates.

You might also like