Menangani ekstensi dan pembungkus data asing - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menangani ekstensi dan pembungkus data asing

Untuk memperluas fungsionalitas ke klaster Aurora PostgreSQL-Compatible Edition, Anda dapat menginstal dan menggunakan berbagai ekstensi PostgreSQL. Misalnya, jika kasus penggunaan Anda memerlukan entri data intensif di seluruh tabel yang sangat besar, Anda dapat menginstal ekstensi pg_partman untuk mempartisi data dan dengan demikian menyebarkan beban kerja.

catatan

Mulai versi Aurora PostgreSQL 14.5, Aurora PostgreSQL mendukung Ekstensi Bahasa Tepercaya untuk PostgreSQL. Fitur ini diimplementasikan sebagai ekstensi pg_tle, yang dapat Anda tambahkan ke Aurora PostgreSQL Anda. Dengan ekstensi ini, pengembang dapat membuat ekstensi PostgreSQL mereka sendiri di lingkungan yang aman yang menyederhanakan persyaratan penyiapan dan konfigurasi, serta sebagian besar pengujian awal untuk ekstensi baru. Untuk informasi selengkapnya, lihat Bekerja dengan Ekstensi Bahasa Tepercaya untuk PostgreSQL.

Dalam beberapa kasus, daripada menginstal ekstensi, Anda dapat menambahkan modul tertentu ke daftar shared_preload_libraries dalam grup parameter klaster DB khusus klaster DB Aurora PostgreSQL. Biasanya, grup parameter klaster DB default hanya memuat pg_stat_statements, tetapi beberapa modul lain tersedia untuk ditambahkan ke daftar. Misalnya, Anda dapat menambahkan kemampuan penjadwalan dengan menambahkan modul pg_cron, seperti yang dijelaskan dalam Menjadwalkan pemeliharaan dengan ekstensi pg_cron PostgreSQL. Sebagai contoh lain, Anda dapat men-log rencana eksekusi kueri dengan memuat modul auto_explain. Untuk mempelajari selengkapnya, lihat Mencatat log rencana eksekusi kueri di pusat pengetahuan AWS.

Ekstensi yang memberikan akses ke data eksternal lebih khusus dikenal sebagai pembungkus data asing (FDW). Sebagai contoh, ekstensi oracle_fdw memungkinkan klaster DB Aurora PostgreSQL bekerja dengan basis data Oracle.

Anda juga dapat menentukan dengan tepat ekstensi yang dapat diinstal pada instans DB Aurora PostgreSQL, dengan mencantumkannya dalam parameter rds.allowed_extensions. Untuk informasi selengkapnya, lihat Membatasi instalasi ekstensi PostgreSQL.

Berikut ini, Anda dapat menemukan informasi tentang pengaturan dan penggunaan beberapa ekstensi, modul, dan FDW yang tersedia untuk Aurora PostgreSQL. Untuk menyederhanakan, ini semua akan disebut sebagai "ekstensi". Anda dapat menemukan daftar ekstensi yang dapat digunakan dengan versi Aurora PostgreSQL yang tersedia saat ini, lihat Versi ekstensi untuk Amazon Aurora PostgreSQL dalam Catatan Rilis untuk Aurora PostgreSQL.