Fitur Cloud SQL untuk PostgreSQL

Halaman ini menjelaskan fitur dan kemampuan utama Cloud SQL untuk PostgreSQL. Cloud SQL juga tersedia untuk MySQL dan SQL Server.

Fitur PostgreSQL oleh edisi Cloud SQL

Untuk mengetahui informasi selengkapnya tentang fitur setiap edisi Cloud SQL untuk PostgreSQL, baca Pengantar edisi Cloud SQL.

Dukungan fitur PostgreSQL untuk Cloud SQL

  • Database PostgreSQL yang terkelola sepenuhnya di cloud.
  • Instance tersedia di Amerika, Uni Eropa, Asia, dan Australia. Lihat semua lokasi tempat Anda dapat membuat instance Cloud SQL.
  • Mendukung migrasi dari database sumber ke database tujuan Cloud SQL menggunakan Database Migration Service (DMS).
  • Data pelanggan yang dienkripsi di jaringan internal Google serta di tabel database, file sementara, dan cadangan.
  • Dukungan untuk koneksi eksternal yang aman menggunakan Proxy Auth Cloud SQL atau protokol SSL/TLS.
  • Replikasi data di antara beberapa zona* dengan failover otomatis.
  • Mengimpor dan mengekspor database menggunakan file dump SQL.
  • Dukungan untuk protokol klien-server PostgreSQL dan konektor PostgreSQL standar.
  • Pencadangan otomatis, pencadangan sesuai permintaan, dan pemulihan point-in-time.
  • Cloning instance.
  • Integrasi dengan logging dan pemantauan Google Cloud Observability.
  • Dukungan untuk beberapa versi PostgreSQL.
  • Replikasi logis

* Region Meksiko, Montreal, dan Osaka memiliki tiga zona dalam satu atau dua pusat data fisik. Region ini sedang dalam proses perluasan ke minimal tiga pusat data fisik. Untuk mengetahui informasi selengkapnya, lihat Lokasi Cloud dan SLA Google Cloud Platform. Untuk membantu meningkatkan keandalan workload Anda, pertimbangkan deployment multi-regional.

Ekstensi PostgreSQL yang didukung untuk Cloud SQL

Cloud SQL mendukung banyak ekstensi PostgreSQL. Untuk daftar lengkap ekstensi ini, lihat Mengonfigurasi ekstensi PostgreSQL.

Bahasa prosedur PostgreSQL yang didukung untuk Cloud SQL

Cloud SQL mendukung bahasa prosedur PL/pgSQL SQL.

Bahasa yang didukung untuk Cloud SQL untuk PostgreSQL

Anda dapat menggunakan Cloud SQL dengan aplikasi App Engine yang berjalan di lingkungan fleksibel yang ditulis dalam:

  • C#
  • Go
  • Java
  • Node.js
  • PHP
  • Python
  • Ruby

Anda juga dapat menggunakan Cloud SQL dengan aplikasi eksternal menggunakan protokol klien-server PostgreSQL standar.

Cara terhubung ke instance Cloud SQL untuk PostgreSQL

Anda dapat terhubung ke instance Cloud SQL dari:

Terhubung ke Cloud SQL dengan akses Google Pribadi tidak didukung.

Perbedaan antara PostgreSQL standar dan Cloud SQL untuk PostgreSQL

Secara umum, fungsi PostgreSQL yang disediakan oleh instance Cloud SQL sama dengan fungsi yang disediakan oleh instance PostgreSQL yang dihosting secara lokal. Namun, ada beberapa perbedaan antara instance PostgreSQL standar dan instance Cloud SQL.

Fitur yang tidak didukung untuk Cloud SQL untuk PostgreSQL

  • Semua fitur yang memerlukan hak istimewa SUPERUSER dengan pengecualian berikut:

  • Metode transmisi WITHOUT FUNCTION.

  • Pekerja latar belakang kustom.

  • Klien psql di Cloud Shell tidak mendukung operasi yang memerlukan koneksi ulang, seperti terhubung ke database yang berbeda menggunakan perintah \c.

  • Kompilasi tepat waktu (JIT) Mesin Virtual Level Rendah (LLVM).

Perbedaan penting antara PostgreSQL dan Cloud SQL untuk PostgreSQL