All Products
Search
Document Center

PolarDB:Penyimpanan bertingkat data dingin

Last Updated:Sep 03, 2026

Topik ini menjelaskan manfaat penerapan penyimpanan bertingkat untuk data panas dan dingin serta cara fitur ini bekerja di PolarDB for PostgreSQL (Compatible with Oracle). Penerapan penyimpanan bertingkat dengan melakukan dump data yang jarang diakses atau diperbarui ke OSS dapat menghasilkan penghematan penyimpanan yang signifikan.

Manfaat

Saat Anda mengaktifkan dan menggunakan penyimpanan bertingkat untuk data dingin, biaya penyimpanan per unit turun sekitar 90% dibandingkan ESSD PL1. Untuk informasi selengkapnya, lihat Aturan penagihan untuk penyimpanan bertingkat data dingin.

Penyimpanan bertingkat data dingin di PolarDB for PostgreSQL (Compatible with Oracle) menyediakan:

  • Mudah digunakan

    • Transparansi SQL: Semua operasi SQL berjalan tanpa perubahan kode. Tabel OSS mendukung kueri federated dan operasi CRUD lengkap.

    • Transparansi indeks: Kebijakan pengarsipan untuk indeks dan materialized view bekerja secara transparan.

  • Sangat fleksibel

    • Arsipkan data berdasarkan tabel (termasuk indeks dan materialized view), berdasarkan partisi, atau berdasarkan bidang Large Object (LOB). Gabungkan kebijakan untuk konfigurasi yang fleksibel.

  • Kinerja unggul

    • Sistem caching tiga lapis — cache objek logis tingkat UDF, cache halaman bersama, dan cache persistensi file — mengurangi permintaan akses ke OSS dan meminimalkan dampak latensi baca/tulis.

  • Cakupan skenario luas

    • Mendukung pengarsipan data umum, spasial-temporal, dan time series seperti lintasan spasial-temporal dan peta presisi tinggi, sehingga secara signifikan mengurangi biaya penyimpanan.

  • Aman dan andal

    • Data dingin di OSS mendukung backup dan pemulihan, mengurangi biaya backup sekaligus mempertahankan high availability (HA).

Catatan

Latensi akses meningkat setelah data diarsipkan ke OSS. Pembaruan atau penulisan yang sering pada data terarsip tidak disarankan. Anda dapat menentukan data mana yang akan disimpan di OSS.

Penerapan

Persyaratan versi

Versi yang didukung untuk kluster PolarDB for PostgreSQL (Compatible with Oracle): Oracle syntax compatibility 2.0 dengan minor engine version 2.0.14.10.21.0 atau lebih baru.

Wilayah yang didukung

Area

Wilayah

China

China (Hangzhou)

China (Shanghai)

China (Shenzhen)

China (Beijing)

Lainnya

Singapore

Cara kerja penyimpanan bertingkat

Penyimpanan bertingkat menghasilkan penghematan biaya dengan memanfaatkan OSS yang hemat biaya sebagai opsi penyimpanan data. PolarDB for PostgreSQL (Compatible with Oracle) juga dapat digunakan bersama Elastic Block Storage (EBS) dan OSS untuk menerapkan tiering penyimpanan otomatis bagi data panas dan dingin berdasarkan pola penggunaan tertentu. Dengan demikian, PolarDB mempertahankan transparansi selama operasi CRUD SQL dan meminimalkan degradasi kinerja melalui pemanfaatan sistem caching multi-level. Arsitektur penyimpanan bertingkat adalah sebagai berikut:

image.png

Mode penyimpanan dingin

Penyimpanan dingin memungkinkan Anda melakukan dump tabel data, indeks, atau materialized view ke OSS. Hal ini meminimalkan penggunaan disk, sehingga menghasilkan penghematan penyimpanan yang signifikan. Setelah penyimpanan dingin, semua pernyataan SQL yang menentukan operasi CRUD tetap transparan tanpa modifikasi tambahan.

PolarDB mendukung mode penyimpanan dingin berikut:

  • Simpan data dalam seluruh tabel di OSS dan pertahankan indeks di cloud disk. Ini mengurangi biaya penyimpanan sekaligus menjaga kinerja akses tetap tinggi.

  • Simpan kolom bertipe LOB dan kolom secondary di OSS.

  • Simpan partisi yang telah kedaluwarsa di OSS dan pertahankan partisi aktif di cloud disk. Ini merupakan mode penyimpanan bertingkat yang umum.

image (2).png

Kasus penggunaan

Latensi akses OSS ratusan kali lebih tinggi daripada cloud disk. Akibatnya, begitu data di-dump ke OSS, kinerja aksesnya menurun. Namun, masih ada pelanggan yang membutuhkan kinerja cukup tinggi saat melakukan kueri atau pembaruan terhadap data penyimpanan dingin mereka. Untuk memenuhi kebutuhan ini, PolarDB for PostgreSQL (Compatible with Oracle) mendukung dua jenis tiering penyimpanan sebagai berikut:

  • Lakukan dump partisi yang telah kedaluwarsa ke OSS sambil mempertahankan partisi aktif di cloud disk. Ini meminimalkan dampak terhadap kinerja kueri dan dapat mengurangi biaya penyimpanan. Untuk informasi lebih lanjut, lihat Pindahkan tabel partisi ke penyimpanan dingin.

  • Sediakan cache materialized untuk data yang sering diakses dan diperbarui di cloud disk dan simpan seluruh data di OSS. Siklus hidup data di cache materialized ditentukan oleh frekuensi aksesnya. Hal ini dapat mencapai kinerja unggul sekaligus mengurangi biaya penyimpanan. Untuk informasi lebih lanjut, lihat Cache materialized.