Tüm Ürünler
Search
Belge Merkezi

MaxCompute:Yaşam Döngüsü

Son Güncelleme:Oct 04, 2026

MaxCompute tablo yaşam döngüsü özelliği, son güncellemesinden sonra belirtilen bir süre boyunca değişmeyen tablo veya bölüm verilerini otomatik olarak geri kazanır. Bu belirli süreye yaşam döngüsü denir. Yaşam döngüsü ayarlamak, otomatik veri temizleme veya saklamayı etkinleştirerek depolama maliyetlerini azaltır.

Temel Tanımlar ve İşlevler

  • Birim ve Değer: Yaşam döngüsü birimi gündür. Değer pozitif bir tam sayı olmalıdır.

  • İşlev: Tabloların veya bölümlerin periyodik olarak otomatik şekilde geri kazanılmasını sağlar.

Geri Kazanma Kuralları

  • Başlangıç Zamanı: Yaşam döngüsü hesaplaması, tablo veya bölümün son veri değiştirme zamanında (LastModifiedTime) başlar.

  • Tetikleme Koşulları:

    Geri kazanma yalnızca LastModifiedTime değeri belirtilen yaşam döngüsü süresini aştığında gerçekleşir. Bir tablo veya bölüm, (geçerli saat - LastModifiedTime) > yaşam döngüsü günleri koşulu sağlandığında geri kazanım için uygun hale gelir.

  • Çalıştırma Mekanizması:

    Sistem, geri kazanım adaylarını belirlemek amacıyla tüm tabloları ve bölümleri her gün planlı bir zamanda tarar. Gerçek geri kazanma zamanlaması hizmet yüküne bağlıdır. Süre dolduktan hemen sonra çalıştırma garanti edilmez. Verilerin yaşam süresi silme noktasına ulaştığında veriler 24 saat içinde silinir.

  • Örnek:

    Bir bölümlemeli tablonun yaşam döngüsünün 1 gün olduğunu ve bir bölümdeki verilerin son değiştirilme zamanının 17 Şubat 2026, 15:00 olduğunu varsayalım. Tablo 18 Şubat 2026, 15:00 öncesinde taranırsa bölüm geri kazanılmaz. 19 Şubat 2026 tarihinde yapılan bir taramada, bölümün LastModifiedTime değerinin belirtilen yaşam döngüsü süresini aştığı tespit edilirse bölüm geri kazanılır.

Farklı Tablo Türleri İçin Uygulama Kuralları

  • Bölümlemesiz Tablolar

    • Yaşam döngüsü tüm tablo için geçerlidir.

    • Tabloyu oluştururken yaşam döngüsünü belirtebilirsiniz. Bir yaşam döngüsü belirtmezseniz MaxCompute, tabloyu veya bölümlerini yaşam döngüsü kurallarına göre otomatik olarak geri kazanmaz.

    • Tablo verileri yaşam döngüsü içinde değiştirilmezse MaxCompute, belirtilen gün sayısı sonunda DROP TABLE işlemine benzer şekilde tüm tabloyu otomatik olarak geri kazanır.

    • Bir tabloyu sildikten sonra yaşam döngüsü dahil tüm özellik bilgileri silinir. Aynı ada sahip yeni bir tablo oluşturduğunuzda tablonun yaşam döngüsü yeni ayarlanan özelliklere göre belirlenir.

  • Bölümlemeli Tablolar

    • Yaşam döngüsü her bir bölüm için ayrı ayrı geçerlidir. Ancak yaşam döngüsünü yalnızca tablo düzeyinde ayarlayabilirsiniz. Bölüm düzeyinde yaşam döngüsü ayarlayamazsınız. Bölümlemeli bir tablo için belirtilen yaşam döngüsü, tablonun tüm bölümlerine uygulanır.

    • Tabloyu oluştururken yaşam döngüsünü belirtebilirsiniz. Bir yaşam döngüsü belirtmezseniz MaxCompute, bölümleri yaşam döngüsü kurallarına göre otomatik olarak geri kazanmaz.

    • Yaşam döngüleri içinde değiştirilmeyen bölümler tek tek geri kazanılır.

    • Bölümlemesiz tablolardan farklı olarak, son bölümü geri kazandıktan sonra tablo silinmez.

    • Bir tabloyu sildikten sonra yaşam döngüsü dahil tüm özellik bilgileri silinir. Aynı ada sahip yeni bir tablo oluşturduğunuzda tablonun yaşam döngüsü yeni ayarlanan özelliklere göre belirlenir.

Denetim ve İzleme

  • Yürütücü:

    Alibaba Cloud hizmet hesabı maxcompute.aliyuncs.com yaşam döngüsü veri geri kazanma işlemlerini gerçekleştirir.

  • İşlem Kayıtları:

    İlgili işlem kayıtlarını ActionTrail hizmetinden alabilirsiniz. Daha fazla bilgi için bkz. Olay Sorgulama Hızlı Başlangıç Kılavuzu. Örneğin, 'Table bettergithubanalytics.test_lifecycle automatically reclaimed by MaxCompute based on its lifecycle' gibi kayıtlar görebilirsiniz.

    Bölümlemesiz Tabloların Otomatik Geri Kazanımı

    bettergithubanalytics.test_lifecycle tablosu, yaşam döngüsüne göre MaxCompute tarafından otomatik olarak geri kazanılır. Aşağıdaki kayıtları görebilirsiniz.删除表基本信息事件详情

    Bölümlemeli Tablo Bölümlerinin Otomatik Geri Kazanımı

    sale_date=2013/region=china tablosunun bettergithubanalytics.sale_detail bölümü, yaşam döngüsüne göre MaxCompute tarafından otomatik olarak geri kazanılır. Aşağıdaki kayıtları görebilirsiniz.删除分区删除分区事件详情

İlgili Konular

  • Tablo yaşam döngülerini belirtme ve değiştirme ile tabloları oluştururken tablo LastModifiedTime değerini değiştirme gibi işlemler için bkz. Tablo İşlemleri.

  • Mevcut veya yeni tablolar için yaşam döngüsü ayarlama, devre dışı bırakma veya kurtarma gibi diğer yaşam döngüsü işlemleri hakkında daha fazla bilgi için bkz. Yaşam Döngüsü İşlemleri.

  • Tablo bölümleri için geri kazanma işlem kayıtlarını DataWorks içindeki Data Map özelliğini kullanarak da görüntüleyebilirsiniz. Daha fazla bilgi için bkz. Data Map'e Genel Bakış. Görüntülenen operatör hesabı, maxcompute.aliyuncs.com adlı Alibaba Cloud hizmeti olan MaxCompute sistem hesabı odps_user@aliyun.com şeklindedir.数据地图查看