All Products
Search
Document Center

Tablestore:Perbarui TTL store analitik

Last Updated:Aug 04, 2026

Gunakan Tablestore SDK for Java untuk memperbarui TTL store analitik guna memperpanjang retensi data atau menghapus data historis.

Prasyarat

Instal Tablestore SDK for Java dan inisialisasi klien model time series. Operasi store analitik memerlukan Tablestore SDK for Java versi 5.15.0 atau yang lebih baru. Disarankan untuk menggunakan versi terbaru.

Deskripsi fitur

Panggil metode updateTimeseriesAnalyticalStore untuk memperbarui TTL store analitik. Mode sinkronisasi data store analitik tidak dapat diperbarui.

public UpdateTimeseriesAnalyticalStoreResponse updateTimeseriesAnalyticalStore(UpdateTimeseriesAnalyticalStoreRequest request) throws TableStoreException, ClientException
Penting
  • Setelah TTL berhingga dikonfigurasi, data yang melebihi TTL tersebut langsung menjadi tidak dapat dibaca dan dihapus secara asinkron oleh Tablestore.

  • Menurunkan nilai TTL dapat menyebabkan sebagian data langsung kedaluwarsa. Setelah TTL dinaikkan, data yang sebelumnya berada di luar TTL lama akan kembali dapat dibaca jika belum dihapus dan masih berada dalam rentang TTL baru.

Kode contoh berikut memperbarui TTL example_analytical_store di example_timeseries_table menjadi 30 hari.

TimeseriesClient timeseriesClient = client.asTimeseriesClient();

TimeseriesAnalyticalStore analyticalStore =
        new TimeseriesAnalyticalStore("example_analytical_store");
analyticalStore.setTimeToLive(2592000);

UpdateTimeseriesAnalyticalStoreRequest request =
        new UpdateTimeseriesAnalyticalStoreRequest("example_timeseries_table");
request.setAnalyticStore(analyticalStore);

timeseriesClient.updateTimeseriesAnalyticalStore(request);

Parameter

UpdateTimeseriesAnalyticalStoreRequest berisi parameter berikut.

Name

Type

Description

timeseriesTableName (required)

String

Nama tabel time series.

analyticStore (required)

TimeseriesAnalyticalStore

Konfigurasi store analitik yang akan diperbarui.

Konfigurasi store analitik

analyticStore bertipe TimeseriesAnalyticalStore dan berisi parameter berikut.

Name

Type

Description

analyticalStoreName (required)

String

Nama store analitik.

timeToLive (required)

int

TTL store analitik dalam satuan detik. Tetapkan nilainya ke -1 atau bilangan bulat int32 minimal 2592000. Nilai -1 berarti data tidak kedaluwarsa.