the.com/sharding
cutting one overwhelmed database into many smaller ones that each mind their own business.
means a way of splitting a large dataset across multiple machines so no single server has to hold or process all of it.
from from massively multiplayer games in the 90s, where 'shards' were parallel copies of a game world running independently, later borrowed by databases and blockchains facing the same crowding problem.
key terma shard key decides where each row lives
tradeofffaster writes, harder cross-shard queries
blockchain useethereum explored sharding for scaling before rollups won
failure modea bad shard key creates lopsided hot shards