Skip to main content

Crate aegis_timeseries

Crate aegis_timeseries 

Source
Expand description

Aegis Time Series - Time Series Engine

Specialized storage and query engine for time series data. Provides high-throughput ingestion, efficient compression, and time-based queries.

Key Features:

  • High-frequency data ingestion (>1M points/second)
  • Delta-of-delta timestamp compression
  • XOR-based floating point compression
  • Automatic downsampling and retention policies
  • Time-based partitioning and indexing

@version 0.1.0 @author AutomataNexus Development Team

Re-exports§

pub use aggregation::AggregateFunction;
pub use aggregation::Aggregator;
pub use aggregation::Downsampler;
pub use compression::Compressor;
pub use compression::Decompressor;
pub use engine::TimeSeriesEngine;
pub use index::TimeSeriesIndex;
pub use partition::Partition;
pub use partition::PartitionConfig;
pub use partition::PartitionManager;
pub use persistence::PersistenceManager;
pub use query::QueryResult;
pub use query::TimeSeriesQuery;
pub use retention::RetentionManager;
pub use retention::RetentionPolicy;
pub use types::DataPoint;
pub use types::Metric;
pub use types::MetricType;
pub use types::Series;
pub use types::Tags;

Modules§

aggregation
Aegis Time Series Aggregation
compression
Aegis Time Series Compression
engine
Aegis Time Series Engine
index
Aegis Time Series Index
partition
Aegis Time Series Partitioning
persistence
Aegis Time Series Persistence
query
Aegis Time Series Query
retention
Aegis Time Series Retention
types
Aegis Time Series Types