PUCE2026-05-106 min de leitura
PUCE Engine — Compressão Inteligente com ML
Como o motor de compressão PUCE utiliza machine learning para selecionar automaticamente o algoritmo óptimo por bloco de dados.
O PUCE Engine analisa cada bloco de dados e extrai 20 features (entropia, runs, n-gramas, compressibilidade) usando funções JIT-optimizadas com Numba, atingindo throughput superior a 2 GB/s.
Com base nestas features, um modelo de ML seleciona automaticamente o algoritmo de compressão óptimo: ZSTD para dados estruturados, LZ4 para baixa latência, Brotli para texto, ou LZMA para arquivo.
Esta abordagem é particularmente eficaz em backups enterprise, onde diferentes tipos de dados (SQL, logs, binários) coexistem no mesmo stream.