Wei Hu

Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases

A global bank can keep Indian user data in India while its apps run in the US. This is the power of distributed SQL.

Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases
#1about 3 minutes

The evolution from key-value stores to distributed SQL

Modern distributed systems require strong consistency and a powerful query language, leading to the development of distributed SQL databases.

#2about 1 minute

Understanding the primary use cases for distributed databases

Distributed databases primarily solve for massive internet-scale workloads and help organizations comply with data sovereignty regulations.

#3about 3 minutes

How a distributed database works under the hood

A distributed database presents a single logical view to applications while physically partitioning data into replicated, independently operating shards.

#4about 6 minutes

Choosing between distributed and clustered database architectures

Clustered databases offer the lowest latency within a data center, while distributed databases provide massive geographical scale at the cost of network latency.

#5about 4 minutes

Using database sharding to meet data sovereignty laws

A global bank implemented data sovereignty for India by sharding local customer data into a dedicated region without changing its core applications.

#6about 3 minutes

Supporting hyperscale workloads with a single database

The BlueKai platform simplified its architecture and improved performance by migrating a complex, multi-database system to a single Oracle distributed database.

#7about 5 minutes

Optimizing performance with advanced data distribution methods

Flexible data distribution methods like composite, directory-based, and duplicated tables are crucial for minimizing latency and handling data skew.

#8about 2 minutes

Building resilient systems with modern replication protocols

Using adaptive replication and the Raft consensus protocol provides extreme survivability and fast, automatic failover with zero data loss.

#9about 2 minutes

The converged database model for modern applications

A converged database supports multiple data types and workloads in a single system, simplifying development and deployment across multi-cloud and on-premise environments.

#10about 2 minutes

Key features of a modern distributed SQL database

A fully-featured distributed database combines flexible data distribution, replication, and deployment methods within a converged architecture for maximum power.

Related jobs
Jobs that call for the skills explored in this talk.

d

Saby Company
Delebio, Italy

Junior

job ad

Saby Company
Delebio, Italy

Intermediate

Featured Partners

Related Articles

View all articles
BB
Benedikt Bischof
Making Data Warehouses Fast: A Developer’s Story
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Adnan Rahic who teaches the audience how to make data warehouses.About the Speaker: Adnan is senior developers advocate at Cube. His passion lie...
Making Data Warehouses Fast: A Developer’s Story
DC
Daniel Cranney
What does the history of data storage tell us about the future?
In the rapidly advancing world of computing, data storage stands as a cornerstone that has evolved profoundly over the decades, adapting to meet growing demands for durability, scalability, and accessibility. From early physical storage methods to to...
What does the history of data storage tell us about the future?

From learning to earning

Jobs that call for the skills explored in this talk.