Expand description

Persistence for differential dataflow collections

Modules

Configuration for crate::location implementations.

Persistence related errors.

File backed implementations for testing and benchmarking.

Generated protobuf code and companion impls.

A persistent, compacting, indexed data structure of (Key, Value, Time, i64) updates.

Abstractions over files, cloud storage, etc used in persistence.

In-memory implementations for testing and benchmarking.

Implementation of Consensus backed by Postgres.

Retry utilities.

An S3 implementation of BlobMulti storage.

Implementation of Consensus backed by sqlite.

Test utilities for injecting latency and errors.

A configurable data generator for benchmarking.