Curso InfluxDB Performance and Storage Optimization

  • DevOps | CI | CD | Kubernetes | Web3

Curso InfluxDB Performance and Storage Optimization

16 horas
Visão Geral

O curso InfluxDB Performance and Storage Optimization é focado em técnicas avançadas para otimização de desempenho e uso de armazenamento no InfluxDB. O treinamento aborda como o InfluxDB gerencia escrita, leitura, compressão e retenção de dados, capacitando o participante a identificar gargalos, reduzir custos de armazenamento e melhorar a performance de consultas em ambientes de alta escala e grande volume de séries temporais.

Objetivo

Após realizar este curso InfluxDB Performance and Storage Optimization, você será capaz de:

  • Compreender os fatores que impactam a performance do InfluxDB
  • Otimizar escrita e ingestão de dados
  • Melhorar o desempenho de consultas
  • Controlar cardinalidade e uso de memória
  • Implementar estratégias eficientes de retenção
  • Reduzir custos de armazenamento
  • Monitorar a saúde e performance do InfluxDB
Publico Alvo
  • Engenheiros de dados
  • Engenheiros de observabilidade
  • Profissionais de DevOps e SRE
  • Administradores de banco de dados
  • Arquitetos de soluções
Pre-Requisitos
  • Conhecimento intermediário de InfluxDB
  • Experiência com métricas e séries temporais
  • Noções de performance e capacidade
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Performance Fundamentals in Time Series Databases

  1. Performance Challenges in TSDBs
  2. Write-Heavy vs Read-Heavy Workloads
  3. Latency, Throughput, and Resource Usage
  4. Performance Metrics to Monitor

Module 2: InfluxDB Write Performance Optimization

  1. Write Path Overview
  2. Batch Writing Strategies
  3. Line Protocol Optimization
  4. Handling High Ingestion Rates

Module 3: Storage Engine and Compression

  1. Storage Engine Architecture
  2. Shards and Data Partitioning
  3. Compression Techniques
  4. Disk Usage Optimization

Module 4: Cardinality and Memory Management

  1. Cardinality Impact on Performance
  2. Identifying High Cardinality Series
  3. Schema Design for Cardinality Control
  4. Memory Usage Best Practices

Module 5: Query Performance Optimization

  1. Query Execution Flow
  2. Filtering and Index Usage
  3. Aggregations and Window Functions
  4. Query Optimization Techniques

Module 6: Retention and Downsampling Strategies

  1. Retention Policy Design
  2. Data Downsampling Techniques
  3. Balancing Granularity and Storage
  4. Lifecycle Management Best Practices

Module 7: Monitoring InfluxDB Performance

  1. Internal Metrics and Monitoring
  2. Identifying Bottlenecks
  3. Capacity Planning
  4. Scaling Considerations

Module 8: Performance Tuning Labs and Best Practices

  1. Performance Troubleshooting Scenarios
  2. Storage Optimization Exercises
  3. Real-World Performance Case Studies
  4. Hands-On Labs
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Apache NiFi e Hadoop DataFlow Engineering

40 horas

Curso Apache Kafka Data Streaming

24 horas

Curso Python Software Development

24 horas