Glossário IA
O dicionário completo da Inteligência Artificial
Política de Retenção
Regra que define a duração da retenção automática de dados temporais com base na sua idade, permitindo a exclusão ou arquivamento gradual de dados antigos para gerenciar o espaço de armazenamento.
Agregação de Dados (Data Rollup)
Processo de agregação automática de dados temporais brutos em métricas pré-calculadas (médias, somas, mínimos) em intervalos de tempo definidos para acelerar as consultas analíticas.
Protocolo de Linha InfluxDB
Formato textual otimizado para ingestão de alto desempenho de dados temporais, estruturando medições com tags, campos e carimbos de data/hora em uma única linha de texto.
Estratégia de Chunking
Método de divisão de dados temporais em segmentos (chunks) de tamanho ou duração definida para otimizar as operações de leitura/escrita e a compressão de séries temporais.
Otimização de Tag-Value
Técnica que consiste em usar tags indexadas para metadados dimensionais em vez de campos, permitindo consultas de filtragem muito mais rápidas em grandes volumes de dados.
WAL (Write-Ahead Log)
Registro transacional sequencial onde as escritas temporais são gravadas antes de serem aplicadas ao banco de dados principal, garantindo a durabilidade dos dados em caso de falha.
Codificação de Séries
Método de compressão específico para séries temporais que explora padrões temporais (codificação delta, compressão Gorilla) para reduzir drasticamente o espaço de armazenamento necessário.
Consulta PromQL
Linguagem de consulta funcional projetada especificamente para dados temporais, permitindo seleções, filtragens e agregações complexas em métricas multidimensionais.
Prometheus Remote Write
Protocolo padronizado para o envio de métricas temporais de agentes Prometheus para sistemas de armazenamento centralizados, suportando escrita em streaming de alta frequência.
Ingestão de Métricas TS
Processo de absorção de métricas temporais em alta velocidade, envolvendo parsing, validação, indexação e armazenamento otimizado para gerenciar milhões de pontos por segundo.
Particionamento Temporal
Estratégia de particionamento de dados temporais baseada no tempo, distribuídos em diferentes nós ou servidores para equilibrar a carga e escalar horizontalmente o desempenho.
Estratégia de Backfilling
Abordagem para preencher retroativamente um banco de dados temporal com dados históricos, exigindo otimizações específicas para evitar o impacto no desempenho em tempo real.
Indexação de Séries Temporais
Estrutura de indexação híbrida combinando índices em tags e índices temporais para permitir buscas ultrarrápidas em bilhões de pontos de dados temporais.
Compressão Gorilla
Algoritmo de compressão otimizado para séries temporais usando codificação delta-of-delta para os carimbos de data/hora e XOR para os valores, atingindo taxas de 10:1 enquanto preserva a precisão.
Amostragem de Alta Frequência
Coleta de dados temporais em intervalos muito curtos (sub-segundo), exigindo otimizações específicas para gerenciar volumes massivos enquanto mantém a baixa latência.