Un índice Lastpoint permite recuperar rápidamente el último punto de datos de cada serie temporal en una tabla de series temporales.
Descripción general
Los índices Lastpoint están diseñados para recuperar con rapidez el estado más reciente de cada serie temporal en una tabla de series temporales. Esto facilita el acceso inmediato al último punto de datos de los objetos monitoreados.
Al crear un índice Lastpoint para una tabla de series temporales, Tablestore sincroniza automáticamente el último punto de datos de cada serie temporal con el índice Lastpoint mediante indexación local. Una vez completada la sincronización inicial, el índice entra en un estado de sincronización incremental sin latencia. Un índice Lastpoint incluye la clave de partición (campo _#h) generada por Tablestore para la serie temporal, los identificadores de la serie temporal y el último punto de datos de cada serie temporal.
La función de índice Lastpoint es compatible con las siguientes regiones: China (Hangzhou), China (Shanghai), China (Beijing) y China (Zhangjiakou).
Si desea consultar los datos de ejemplo en un índice Lastpoint, consulte Appendix: Sample data in a Lastpoint index.
Escenarios
A continuación se describen los escenarios típicos de los índices Lastpoint.
|
Escenario |
Descripción |
|
Plataforma de IoT |
En escenarios del Internet de los vehículos (IoV), los vehículos reportan datos periódicamente, como coordenadas de ubicación, temperatura interior y nivel de batería restante. Los índices Lastpoint permiten rastrear la ubicación de los vehículos en tiempo real mediante consultas rápidas de la última posición conocida, lo que ayuda a monitorear el estado del vehículo al instante. |
|
Sistema de monitoreo |
En escenarios de monitoreo de dispositivos, frecuentemente se requieren las lecturas más recientes de métricas como el estado operativo, la temperatura y la humedad. Los índices Lastpoint recuperan eficientemente el estado actual de cada dispositivo para respaldar respuestas y ajustes rápidos. |
|
Transacciones financieras |
En transacciones financieras en tiempo real, acceder a los datos de precios más recientes es fundamental para la toma de decisiones. Los índices Lastpoint ayudan a obtener rápidamente las últimas cotizaciones del mercado para realizar análisis de tendencias. |
Operaciones del índice Lastpoint
La siguiente tabla describe las operaciones y métodos de llamada disponibles para los índices Lastpoint.
|
Función |
Descripción |
Método de llamada |
|
Crear un índice Lastpoint |
Crea un índice Lastpoint para una tabla de series temporales. |
|
|
Consultar datos del índice Lastpoint |
Consulta datos del índice Lastpoint mediante la ejecución de sentencias SQL o utilizando el mismo método que se usa para leer datos de una tabla de datos. |
|
|
Eliminar un índice Lastpoint |
Elimina un índice Lastpoint de una tabla de series temporales. |
|
|
Recuperar índice Lastpoint |
Crea un índice de búsqueda para un índice Lastpoint con el fin de aprovechar las capacidades de búsqueda y lograr una recuperación eficiente de datos. |
Facturación
La creación de un índice Lastpoint no genera cargos. Sin embargo, el almacenamiento de datos en el índice Lastpoint y la lectura de datos desde el índice sí incurren en costos. Para obtener más información, consulte Billable items of the TimeSeries model.
Si consulta o recupera datos del índice Lastpoint mediante la ejecución de sentencias SQL o mediante un índice de búsqueda, se generan cargos adicionales según las reglas de facturación de las funciones respectivas. Para obtener más información, consulte Billable items of SQL query y Billable items of search indexes.
Apéndice: Datos de ejemplo en un índice Lastpoint
La siguiente tabla muestra los datos en una tabla de series temporales que contiene dos series temporales.
Los campos _m_name, _data_source y _tags son identificadores de series temporales. El campo _time representa el momento en que se registraron los datos. Los campos cpu_usage y cpu_sys son métricas de medición.
|
_m_name |
_data_source |
_tags |
_time |
cpu_usage |
cpu_sys |
|
cpu |
host_1 |
["region=hangzhou"] |
1712476524000000 |
10.0 |
5.0 |
|
cpu |
host_1 |
["region=hangzhou"] |
1712476525000000 |
12.0 |
5.0 |
|
cpu |
host_1 |
["region=hangzhou"] |
1712476526000000 |
14.0 |
5.0 |
|
cpu |
host_2 |
["region=hangzhou"] |
1712476524000000 |
10.0 |
5.0 |
|
cpu |
host_2 |
["region=hangzhou"] |
1712476525000000 |
20.0 |
5.0 |
|
cpu |
host_2 |
["region=hangzhou"] |
1712476526000000 |
40.0 |
5.0 |
Después de crear un índice Lastpoint, Tablestore sincroniza automáticamente el último punto de datos de cada serie temporal con el índice. La siguiente tabla muestra datos de ejemplo en el índice Lastpoint.
El campo _#h es la clave de partición generada por Tablestore para la serie temporal.
|
_#h |
_m_name |
_data_source |
_tags |
_time |
cpu_usage |
cpu_sys |
|
03#cpu#a3 |
cpu |
host_1 |
["region=hangzhou"] |
1712476526000000 |
14.0 |
5.0 |
|
48#cpu#a5 |
cpu |
host_2 |
["region=hangzhou"] |
1712476526000000 |
40.0 |
5.0 |