Dağıtık sorgu
- SQL kursu
- Uzman
- Ders 30/45
- 5 dk
Birden çok sunucuda sorgu çalıştırmayı öğrenirsin.
Dağıtık sorgu
Dağıtık sorgu, birden çok veritabanından tek bir SQL ile veri çeker. PostgreSQL'de Foreign Data Wrapper (FDW) uzak tabloya yerel tablo gibi erişmeyi sağlar.
CREATE FOREIGN TABLE remote_orders (id INT)
SERVER remote_server;Bu sorgu dağıtık sorgu uzak tabloyu çağırır.
Dağıtık sorgu — ayrıntı
Federasyon, her düğümün kendi verisini tuttuğu ama merkezi bir sorgunun hepsini birleştirdiği düzendir. JOIN, uzak ve yerel tablolar arasında çalışabilir.
Uygulama Dağıtık sorgu
remote_orders uzak tablosunu remote_server sunucusundan oluştur: CREATE FOREIGN TABLE remote_orders (id INT) SERVER remote_server.
Başlangıç kodu
-- dağıtık sorgu
CREATE FOREIGN TABLE remote_ordersÖrnek çözüm
CREATE FOREIGN TABLE remote_orders (id INT) SERVER remote_server;Beklenen çıktı
CREATE FOREIGN TABLE
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Dağıtık sorgu neyi birleştirir?
- Bir dizini
- Bir tabloyu
- Bir sütunu
- Birden çok veritabanını Doğru cevap
Açıklama: Dağıtık sorgu birden çok veritabanını birleştirir.
2 Uzak tablo oluştur
CREATE FOREIGN TABLE remote_orders (id INT) SERVER ____
CREATE FOREIGN TABLE remote_orders (id INT) SERVER remote_server
Açıklama: remote_server doğru cevap.
3 Dağıtık sorgu: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
distributed |
dağıtık |
foreign |
yabancı |
federation |
federasyon |
remote |
uzak |