Master-slave
- SQL kursu
- Uzman
- Ders 25/45
- 5 dk
Asıl ve kopya sunucu yapısını öğrenirsin.
Master-slave
Master-slave (primary-replica) modelinde yazmalar yalnız master'a gider. Slave'ler masterdan kopyalarlar ve okuma sorgularını karşılarlar.
CREATE SUBSCRIPTION sub_orders
CONNECTION 'host=master dbname=shop'
PUBLICATION pub_orders;Örnekte: yazma master, okuma slave.
Master-slave — ayrıntı
Okuma yükü çoksa birden çok slave eklersin; her slave okuma trafiğini paylaşır. Ama yazma hızı yalnız master'ın kapasitesiyle sınırlıdır.
Uygulama Master-slave
sub_orders aboneliğini pub_orders yayınına bağla: CONNECTION 'host=master dbname=shop'.
Başlangıç kodu
-- master-slave
CREATE SUBSCRIPTION sub_ordersÖrnek çözüm
CREATE SUBSCRIPTION sub_orders CONNECTION 'host=master dbname=shop' PUBLICATION pub_orders;Beklenen çıktı
CREATE SUBSCRIPTION
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Abonelik oluştur
CREATE SUBSCRIPTION sub_orders CONNECTION 'host=master dbname=shop' PUBLICATION ____
CREATE SUBSCRIPTION sub_orders CONNECTION 'host=master dbname=shop' PUBLICATION pub_orders
Açıklama: pub_orders doğru cevap.
2 Yazma hangi düğüme gider?
- Slave
- Okuyucu
- Master Doğru cevap
- İkisi
Açıklama: Yazma yalnız master'a gider.
3 Master-slave: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
master |
ana |
slave |
kopya |
write |
yazma |
read |
okuma |