38. Dynamo Consistent Hashing
A
C
B
F D
H
E
G
Rowkey=”johnny”
Hash= -6.7e10
Node=H First write
2nd Write
3rd Write
2nd Write
3rd Write
Node on a
different rack
Node in a
different data
center
41. Sharding Architecture
Linear scaling and replica/on
• Elastic Auto Sharding
(split, add, contract)
Store
• Writes to elected
node with flexible
durability
• Reads from any
node in shard
Shard
M
R
R
Shard
M
Shard
R
R
R R
Application
NoSQL Driver
M
Shard
R
R
M
• Auto re-balance of
data on expansion
Expand
43. On Premises Oracle CloudSame Architecture
Same Software
Same Skills
Hybrid Cloud
Integrated and Hybrid Cloud database soluTon
Database Cloud Service
44. Databa
se
Ready
for Use
Allocate
Compute
Allocate
Storage
Set Keys &
Privileges
Request
for
Service
Provision
OS
Install &
Configure
Database
Configure
Tools
Configure
Access
Configure
Backups
Reduced time and
complexity to provision
database services
Increased
standardization of the
“fleet”
Also use to deploy Maximum
Availability Architectures
Benefits
Automated database and infrastructure provisioning and administraTon
Database Cloud Service