Su San Talks Tech
Apr 29, 2025 · Databases
Why Split Databases? Master Sharding Concepts, Strategies, and Practical SQL Routing
This article explains the fundamental concepts of database sharding—including data nodes, logical and broadcast tables, sharding keys, strategies, algorithms, SQL parsing, routing, rewriting, execution, result merging, distributed primary keys, data masking, distributed transactions, data migration, and shadow databases—providing clear examples and code snippets for real‑world implementation.
Data MigrationDistributed TransactionsSQL Routing
0 likes · 21 min read
