All Products
Search
Document Center

MaxCompute:Lifecycle

Last Updated:Mar 03, 2026

Fitur lifecycle pada tabel MaxCompute secara otomatis mereklaim data tabel atau partisi yang tidak berubah selama periode tertentu sejak pembaruan terakhirnya. Periode tersebut disebut sebagai lifecycle. Menetapkan lifecycle memungkinkan pembersihan atau retensi data secara otomatis, sehingga mengurangi biaya penyimpanan.

Definisi dan Fungsi Dasar

  • Unit dan Nilai: Unit lifecycle adalah hari, dan nilainya harus berupa bilangan bulat positif.

  • Fungsi: Mengaktifkan reklamasi otomatis tabel atau partisi secara berkala.

Aturan Reklamasi

  • Waktu Mulai: Perhitungan lifecycle dimulai dari waktu modifikasi data terakhir (LastModifiedTime) tabel atau partisi.

  • Kondisi Pemicu:

    Reklamasi hanya terjadi ketika LastModifiedTime melebihi durasi lifecycle yang ditentukan. Tabel atau partisi memenuhi syarat untuk direklaim jika (waktu saat ini - LastModifiedTime) > jumlah hari lifecycle.

  • Mekanisme Eksekusi:

    Sistem melakukan pemindaian harian terhadap semua tabel dan partisi pada waktu yang telah dijadwalkan untuk mengidentifikasi kandidat reklamasi. Waktu eksekusi aktual bergantung pada beban layanan, sehingga eksekusi segera setelah masa berlaku habis tidak dijamin. Setelah masa hidup data mencapai titik penghapusan, data akan dihapus dalam waktu 24 jam.

  • Contoh:

    Misalnya, sebuah tabel partisi memiliki lifecycle 1 hari dan waktu modifikasi terakhir untuk data dalam suatu partisi adalah 17 Februari 2026, pukul 15.00. Jika tabel dipindai sebelum 18 Februari 2026, pukul 15.00, partisi tersebut tidak akan direklaim. Namun, jika pemindaian pada 19 Februari 2026 menemukan bahwa LastModifiedTime partisi tersebut melebihi durasi lifecycle yang ditentukan, partisi tersebut akan direklaim.

Aturan yang Berlaku untuk Jenis Tabel Berbeda

  • Tabel Non-partisi

    • Lifecycle berlaku untuk seluruh tabel.

    • Anda dapat menentukan lifecycle saat membuat tabel. Jika tidak ditentukan, MaxCompute tidak akan secara otomatis mereklaim tabel berdasarkan aturan lifecycle.

    • Jika data tabel tidak dimodifikasi selama masa lifecycle-nya, MaxCompute secara otomatis mereklaim seluruh tabel setelah jumlah hari yang ditentukan, mirip dengan operasi DROP TABLE.

    • Setelah tabel dihapus, semua informasi propertinya—termasuk lifecycle—akan dihapus. Saat Anda membuat tabel baru dengan nama yang sama, lifecycle tabel tersebut mengikuti properti yang baru ditetapkan.

  • Tabel Partisi

    • Lifecycle berlaku untuk masing-masing partisi. Namun, Anda hanya dapat menetapkan lifecycle di tingkat tabel, bukan di tingkat partisi. Lifecycle yang ditentukan untuk tabel partisi berlaku untuk semua partisinya.

    • Anda dapat menentukan lifecycle saat membuat tabel. Jika tidak ditentukan, MaxCompute tidak akan secara otomatis mereklaim partisi berdasarkan aturan lifecycle.

    • Partisi yang tidak dimodifikasi selama masa lifecycle-nya akan direklaim secara individual.

    • Berbeda dengan tabel non-partisi, tabel tidak dihapus setelah partisi terakhirnya direklaim.

    • Setelah tabel dihapus, semua informasi propertinya—termasuk lifecycle—akan dihapus. Saat Anda membuat tabel baru dengan nama yang sama, lifecycle tabel tersebut mengikuti properti yang baru ditetapkan.

Audit dan Pemantauan

  • Pelaksana:

    Akun layanan Alibaba Cloud maxcompute.aliyuncs.com menjalankan operasi reklamasi data berdasarkan lifecycle.

  • Catatan Operasi:

    Anda dapat mengambil catatan operasi terkait dari layanan ActionTrail. Untuk informasi lebih lanjut, lihat Panduan Cepat Kueri Peristiwa. Sebagai contoh, Anda mungkin melihat catatan seperti 'Tabel bettergithubanalytics.test_lifecycle secara otomatis direklaim oleh MaxCompute berdasarkan lifecycle-nya'.

    Reklamasi Otomatis Tabel Non-partisi

    Tabel bettergithubanalytics.test_lifecycle secara otomatis direklaim oleh MaxCompute berdasarkan lifecycle-nya. Anda dapat melihat catatan berikut.删除表基本信息事件详情

    Reklamasi Otomatis Partisi Tabel Partisi

    Partisi bettergithubanalytics.sale_detail dari tabel sale_date=2013/region=china secara otomatis direklaim oleh MaxCompute berdasarkan lifecycle-nya. Anda dapat melihat catatan berikut.删除分区删除分区事件详情

Referensi

  • Untuk operasi seperti menentukan dan mengubah lifecycle tabel serta memodifikasi LastModifiedTime tabel saat membuat tabel, lihat Operasi Tabel.

  • Untuk operasi lifecycle lainnya, seperti menetapkan, menonaktifkan, atau memulihkan lifecycle untuk tabel yang sudah ada atau tabel baru, lihat Operasi Lifecycle.

  • Anda juga dapat melihat catatan operasi reklamasi partisi tabel menggunakan fitur Data Map di DataWorks. Untuk informasi lebih lanjut, lihat Ikhtisar Data Map. Akun operator yang ditampilkan adalah akun sistem MaxCompute odps_user@aliyun.com, yaitu layanan Alibaba Cloud bernama maxcompute.aliyuncs.com.数据地图查看