Data dingin mengacu pada data dalam tabel database tertentu yang jarang berubah dan jarang dibaca. Untuk mengurangi biaya, Anda dapat menggunakan arsip data dingin untuk memindahkan data tersebut ke Object Storage Service (OSS) berbiaya rendah, sehingga menurunkan pengeluaran penyimpanan data Anda.
Cara Kerja
PolarDB for MySQL mendukung pengarsipan data dalam format CSV atau ORC. Rincian selengkapnya sebagai berikut.
Anda dapat mengarsipkan data secara manual atau otomatis. Data yang diarsipkan disimpan sebagai file CSV atau ORC di OSS. Ruang penyimpanan PolarDB secara otomatis menghapus data yang telah diarsipkan, sehingga mengurangi kapasitas dan biaya penyimpanan. Node kluster mengakses data yang diarsipkan melalui jaringan internal Alibaba Cloud. Untuk informasi lebih lanjut, lihat Arsipkan data dingin secara manual dan Arsipkan data dingin secara otomatis.
Arsipkan tabel partisi. Jika versi mesin minor Anda kurang dari 8.0.2.2.33, buka Quota Center, cari nama kuota menggunakan Quota ID polardb_mysql_hybrid_partition, lalu klik Request di kolom Actions yang sesuai untuk mengaktifkan fitur ini.
Perbandingan Format
Bandingkan format berikut untuk memilih yang paling sesuai dengan kebutuhan arsip data dingin Anda.
Pengarsipan tabel standar, tabel eksternal OSS, dan tabel partisi memiliki batasan tertentu. Tinjau batasan ini secara cermat sebelum melakukan pengarsipan agar tidak berdampak pada bisnis Anda.
Setelah diarsipkan, data dingin disimpan di Object Storage Service (OSS) default sistem, bukan di bucket OSS milik Anda. Saat ini, Anda hanya dapat melihat daftar data yang diarsipkan di konsol PolarDB.
Opsi pengarsipan tabel partisi:
Pengarsipan Tabel Partisi: Mengarsipkan satu partisi dari tabel partisi secara langsung. Data tetap berada di tabel asli, namun media penyimpanannya berubah dari PolarDB (penyimpanan panas) ke OSS (penyimpanan dingin), menghasilkan tabel partisi hibrida yang berisi partisi panas dan dingin.
Arsipkan tabel partisi ke tabel eksternal OSS: Pindahkan data satu partisi keluar dari tabel asli ke tabel eksternal OSS baru yang independen. Tabel asli kehilangan partisi tersebut.
Item perbandingan | CSV | ORC | X-Engine |
Format open-source | Ya | Ya | Tidak |
Metode pengarsipan |
| Pengarsipan manual: |
|
Kecepatan pengarsipan | Cepat Catatan Hanya mendukung pengarsipan single-threaded. | Lambat Catatan Hanya mendukung pengarsipan single-threaded. | Cepat Catatan Data diarsipkan ke ruang penyimpanan PolarDB. |
Kecepatan kueri |
Catatan Mendukung pembacaan data baik single-threaded maupun multi-threaded. |
Catatan Hanya mendukung pembacaan data single-threaded. |
|
Dukungan transaksi | Tidak | Tidak | Ya |
Dukungan indeks | Tidak | Tidak | Ya |
Cara memodifikasi data yang diarsipkan | Tabel yang diarsipkan di OSS bersifat read-only. Untuk memodifikasinya, impor terlebih dahulu data OSS kembali ke ruang penyimpanan PolarDB. | Anda dapat menjalankan operasi DML pada tabel yang diarsipkan. | |
Ruang penyimpanan yang digunakan | Sama dengan tabel di engine InnoDB tanpa indeks. | Untuk volume data yang sama, menggunakan 45% dari ruang penyimpanan yang dibutuhkan oleh file CSV. | Mengompresi ruang penyimpanan hingga 10%–50% dari penggunaan engine InnoDB. Tingkat kompresi tepatnya tergantung pada karakteristik data. |
Backup dan restore | Tidak didukung. Catatan
| Didukung. | |
Dampak setelah pengarsipan |
|
| Setelah diarsipkan, Anda dapat mengkueri data yang diarsipkan tanpa mengubah cara akses tabel. |
Skenario
Arsipkan ke format CSV
Jika edisi produk Anda adalah Cluster Edition, versi Milvus Anda harus salah satu dari berikut:
MySQL 8.0.1, revisi 8.0.1.1.47 atau lebih baru.
MySQL 8.0.2, revisi 8.0.2.2.10 atau lebih baru.
Jika edisi produk Anda adalah Multi-master Cluster (Limitless) Edition, versi Milvus Anda harus 8.0.1.0.13 atau lebih baru.
Arsipkan ke format ORC
Jika edisi produk Anda adalah Cluster Edition, revisi Anda harus 8.0.2.2.30 atau lebih baru.
Jika edisi produk Anda adalah Multi-master Cluster (Limitless) Edition, revisi Anda harus 8.0.2.2.30 atau lebih baru.
Arsipkan ke format X-Engine
Arsipkan tabel standar:
MySQL 8.0.1, revisi 8.0.1.1.31 atau lebih baru.
MySQL 8.0.2, revisi 8.0.2.2.12 atau lebih baru.
Arsipkan tabel partisi: MySQL 8.0.2, revisi 8.0.2.2.12 atau lebih baru.
Arsipkan ke tabel berorientasi kolom X-Engine: MySQL 8.0.2, revisi 8.0.2.2.33 atau lebih baru.
Harga
Anda membayar data dingin berdasarkan kapasitas penyimpanannya di OSS. Rincian harga sebagai berikut.
Tiongkok daratan | China (Hong Kong) dan wilayah lainnya |
USD 0,0000325 per GB-jam | USD 0,0000455 per GB-jam |
Sebagai contoh, jika Anda mengarsipkan 100 GB data dingin untuk kluster di Tiongkok daratan, biaya per jamnya adalah 100 GB × USD 0,0000325 per GB-jam = USD 0,00325 per jam.
Untuk informasi lebih lanjut tentang cara melihat jumlah data dingin yang diarsipkan, lihat Lihat informasi arsip data dingin.
Cara Menggunakan
Untuk informasi lebih lanjut, lihat Petunjuk penggunaan.