Configuration and auto-tuning utilities for GorillaStream.
Helps users optimize compression settings based on their data patterns and performance requirements.
Summary
Functions
Analyzes a sample of data and recommends optimal settings.
Analyzes data patterns to understand compression potential.
Provides a simple benchmark suite for user's specific data.
Functions
Analyzes a sample of data and recommends optimal settings.
Examples
iex> sample_data = generate_sensor_data(1000)
iex> GorillaStream.Config.analyze_and_recommend(sample_data)
%{
recommended_chunk_size: 5000,
expected_compression_ratio: 0.52,
use_zlib: false,
memory_per_chunk_mb: 2.3,
estimated_throughput: 1_800_000
}
Analyzes data patterns to understand compression potential.
Provides a simple benchmark suite for user's specific data.