Todos los productos
Search
Centro de documentos

Tablestore:Actualice el TTL de un almacén analítico

Última actualización: Sep 03, 2026

Use Tablestore SDK for Java para actualizar el TTL de un almacén analítico y así extender la retención de datos o eliminar datos históricos.

Requisitos previos

Instale Tablestore SDK for Java e inicialice un cliente de modelo de series temporales. Las operaciones del almacén analítico requieren Tablestore SDK for Java 5.15.0 o posterior. Se recomienda usar la versión más reciente.

Descripción de la función

Llame al método updateTimeseriesAnalyticalStore para actualizar el TTL de un almacén analítico. No es posible actualizar el modo de sincronización de datos del almacén analítico.

public UpdateTimeseriesAnalyticalStoreResponse updateTimeseriesAnalyticalStore(UpdateTimeseriesAnalyticalStoreRequest request) throws TableStoreException, ClientException
Importante
  • Al configurar un TTL finito, los datos que superan dicho TTL dejan de ser legibles de inmediato y Tablestore los elimina de forma asíncrona.

  • Reducir el TTL puede provocar que algunos datos caduquen de inmediato. Al aumentar el TTL, los datos fuera del TTL anterior vuelven a ser legibles si no se han eliminado y entran dentro del nuevo TTL.

El siguiente código de ejemplo actualiza el TTL de example_analytical_store en example_timeseries_table a 30 días.

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);

Parámetros

UpdateTimeseriesAnalyticalStoreRequest contiene los siguientes parámetros.

Nombre

Tipo

Descripción

timeseriesTableName (obligatorio)

String

Nombre de la tabla de series temporales.

analyticStore (obligatorio)

TimeseriesAnalyticalStore

Configuración del almacén analítico por actualizar.

Configuración del almacén analítico

analyticStore es de tipo TimeseriesAnalyticalStore y contiene los siguientes parámetros.

Nombre

Tipo

Descripción

analyticalStoreName (obligatorio)

String

Nombre del almacén analítico.

timeToLive (obligatorio)

int

TTL del almacén analítico en segundos. Establezca el valor en -1 o en un entero int32 de como mínimo 2592000. Un valor de -1 indica que los datos no caducan.