Özet - Replikasyon ve parçalama
- SQL kursu
- Uzman
- Ders 29/45
- 5 dk
Shard key ile kullanıcı tablosu parçala
Özet - Replikasyon ve parçalama
Replikasyon veriyi kopyalar (publication/subscription), sharding böler (PARTITION BY HASH/RANGE). Master yazma, slave okuma. Senkron tutarlı, asenkron hızlıdır.
-- CREATE PUBLICATION -> CREATE SUBSCRIPTION
-- PARTITION BY HASH / RANGEBu sorgu replikasyon kopyalar, sharding böler.
Uygulama Özet - Replikasyon ve parçalama
Özet görev: users tablosunu PARTITION BY HASH (user_id) ile shard'lara böl.
Başlangıç kodu
-- özet parçalama
CREATE TABLE users (user_id INT, name TEXT)Örnek çözüm
CREATE TABLE users (user_id INT, name TEXT) PARTITION BY HASH (user_id);Beklenen çıktı
CREATE TABLE
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Replikasyon yayın
CREATE PUBLICATION pub_users FOR TABLE ____
CREATE PUBLICATION pub_users FOR TABLE users
Açıklama: Yayına eklenen users tablosunun değişiklikleri aboneye kopyalanır.
2 Sharding veriyi nasıl böler?
- Dikey olarak
- Tip olarak
- Yatay olarak Doğru cevap
- Sütun olarak
Açıklama: Sharding veriyi yatay olarak böler.
3 Özet - Replikasyon ve parçalama: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
replication |
kopya |
sharding |
böl |
master |
ana |
sync |
senkron |