storage#

Storage backends for benchmark results and analysis outputs.

Submodules#

openstef_beam.benchmarking.storage.base

Base classes and interfaces for benchmark result storage.

openstef_beam.benchmarking.storage.local_storage

Local file system storage implementation for benchmark results.

openstef_beam.benchmarking.storage.s3_storage

S3-backed storage implementation for benchmark results.

Classes#

BenchmarkStorage()

Abstract base class for storing and retrieving benchmark results.

InMemoryBenchmarkStorage()

In-memory implementation of BenchmarkStorage for testing and temporary use.

LocalBenchmarkStorage(base_path, *[, ...])

File system-based storage implementation for benchmark results.

S3BenchmarkStorage(local_storage, bucket_name)

S3-backed storage implementation that combines local and cloud storage.