bölümlendirmesharding
Bölümlendirmesharding, veritabanı ve veri depolama sistemlerinde kullanılan bir ölçeklendirme yaklaşımıdır. Bu yaklaşım, veriyi önce mantıksal bölümlere (partitions) ayırır; ardından bu bölümlerdeki veriyi birden çok fiziksel sunucuya (shard) dağıtarak yatay ölçeklenebilirlik sağlar. Bölümler genellikle bir anahtar (partition key) kullanılarak hash veya aralık (range) tabanlı olarak belirlenir ve her shard belirli bir veri aralığını kapsar.
Çalışma prensibi, veri konumunun özetlenmiş bir haritasını sunucu kümesine bağlamaktır. Partition key ile verinin hangi bölüme
Avantajlar arasında yatay ölçeklenebilirlik, yük dengesinin iyileştirilmesi ve arıza dayanıklılığı yer alır. Bölümlendirmesharding, aynı anda birçok
Uygulama alanları arasında yüksek trafikli web uygulamaları, zaman serisi verileri ve büyük ölçekli analitik sistemler bulunur.