Overview
Learn how to optimize performance of stateful applications for globally distributed users in this conference talk from GOTO Amsterdam 2018. Explore strategies for deploying databases that are as globally distributed as your audience, keeping users' data close for low latency while maintaining strong single-copy consistency. Discover recommended tuning optimizations to minimize latencies for a distributed customer base without compromising security and reliability for mission-critical workloads. Gain insights into topics such as CDNs, replication models, data center distribution, and the benefits of using CockroachDB for globally distributed applications. Understand the challenges of multi-tenancy, atomic databases, and how CockroachDB compares to other solutions like PostgreSQL and DynamoDB.
Syllabus
Intro
Agenda
CDN
Why Databases
Single City
More Cities
More Data Centers
Replication Models
How Replication Works
Using Data from Mover
User Data
Recap
CockroachDB
Questions
Multitenancy
Replication
Atomic Database
Cockroach Database vs Postgres
Comparison with DynamoDB
How does Cockroach find out about followthesun
What other dynamic leader linear selection method next to followthesun
Is Cockroach DB viable as a normal database
Taught by
GOTO Conferences