Wukong Talks Architecture
May 16, 2023 · Databases
Understanding Sharding: 21 Common Concepts of Database Partitioning
This article introduces the fundamental concepts of database sharding, including data fragmentation, nodes, logical and physical tables, broadcast and single tables, sharding keys, strategies, algorithms, binding tables, SQL parsing, routing, rewriting, execution, result merging, distributed primary keys, data masking, distributed transactions, migration, and shadow databases, providing a comprehensive guide for designing and operating a sharded architecture.
Distributed SystemsSQL routingSharding
0 likes · 19 min read