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 Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h