Menghubungkan tabel data eksternal (FDW)

Collection: External Data Connection (FDW)Community Edition+

Pendahuluan

Plugin untuk menghubungkan tabel data jarak jauh yang diimplementasikan berdasarkan foreign data wrapper database. Saat ini mendukung database MySQL dan PostgreSQL.

Menghubungkan sumber data vs menghubungkan tabel data eksternal
  • Menghubungkan sumber data berarti membuat koneksi dengan database atau layanan API tertentu, sehingga fitur database atau layanan yang disediakan API dapat digunakan secara lengkap;
  • Menghubungkan tabel data eksternal berarti memperoleh data dari sumber eksternal dan memetakannya untuk digunakan secara lokal. Di dalam database, hal ini disebut FDW(Foreign Data Wrapper), yaitu teknologi database yang berfokus pada penggunaan tabel jarak jauh sebagai tabel lokal, dan hanya dapat menghubungkan tabel satu per satu. Karena mengakses data jarak jauh, terdapat berbagai batasan dan kendala saat digunakan.

Keduanya juga dapat digunakan secara bersamaan. Yang pertama digunakan untuk membuat koneksi ke sumber data, sedangkan yang kedua digunakan untuk mengakses data lintas sumber. Misalnya, setelah menghubungkan suatu sumber data PostgreSQL, salah satu tabel di dalam sumber data tersebut merupakan tabel data eksternal yang dibuat berdasarkan FDW.

MySQL

MySQL menggunakan mesin federated yang perlu diaktifkan dan mendukung koneksi ke MySQL jarak jauh serta database yang kompatibel dengan protokolnya, seperti MariaDB. Untuk detailnya, lihat dokumentasi Federated Storage Engine.

PostgreSQL

Di PostgreSQL, berbagai jenis ekstensi fdw dapat digunakan untuk mendukung berbagai jenis data jarak jauh. Ekstensi yang saat ini didukung adalah:

Penginstalan

Prasyarat

Kemudian instal dan aktifkan plugin melalui pengelola plugin

Instal dan aktifkan plugin

Panduan penggunaan

Pada menu tarik-turun 「Manajemen tabel data > Buat tabel data」, pilih 「Hubungkan data eksternal」

Hubungkan data eksternal

Pada opsi tarik-turun 「Layanan database」, pilih layanan database yang sudah ada atau 「Buat layanan database」

Layanan database

Buat layanan database

Buat layanan database

Setelah memilih layanan database, pada opsi tarik-turun 「Tabel jarak jauh」, pilih tabel data yang ingin dihubungkan.

Pilih tabel data yang ingin dihubungkan

Konfigurasikan informasi bidang

Konfigurasikan informasi bidang

Jika struktur tabel jarak jauh berubah, Anda juga dapat memilih 「Sinkronkan dari tabel jarak jauh」

Sinkronkan dari tabel jarak jauh

Sinkronisasi tabel jarak jauh

Sinkronisasi tabel jarak jauh

Terakhir, tampilkan di antarmuka

Tampilkan di antarmuka