CodeBlanks Logo Icon CodeBlanks

Dağıtık sorgu

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

query.sql
-- dağıtık sorgu
CREATE FOREIGN TABLE remote_orders

Örnek çözüm

query.sql
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

Soru
CREATE FOREIGN TABLE remote_orders (id INT) SERVER ____
Cevap
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

Uzman bölümündeki tüm dersler