Sharding
Tek bir mantıksal veri kümesini farklı düğümlere veya fiziksel bölümlere key aralıklarına göre dağıtma.
Teknik Bağlam
Shard key veri yerleşimini, sorgu fan-out'unu ve hotspot riskini belirler. Resharding, cross-shard transaction ve global secondary index maliyetleri mimarinin önemli parçalarıdır.
Sınırlar
Database partitioning ile günlük kullanımda örtüşebilir ancak sharding çoğunlukla bağımsız node'lara yatay dağılımı vurgular.
İlgili Kavramlar
- Partitioning
- Consistent Hashing
- Hot Partition
- Distributed Transaction