Sharding
Sharding to technika partycjonowania poziomego bazy danych, polegająca na rozdzieleniu danych między wiele serwerów (shardów). Każdy shard przechowuje podzbiór danych, np. według zakresu ID lub hashu klucza. Sharding umożliwia skalowanie poziome baz danych, ale zwiększa złożoność zapytań łączących dane z wielu shardów.