Archiving and stream compaction New in 1.10.0
Keeping an event store from growing without limit — ArchiveStream and the Archived event, IsArchived/MaybeArchived query semantics, hot/cold table partitioning — why archiving alone shrinks nothing and UseArchivedStreamPartitioning is the half that does, plus the stream-identity guarantee it silently weakens, and stream compaction with CompactStreamAsync, Compacted<T> and IEventsArchiver.
Use when the event table is too big, a workflow's streams are finished, or someone asks what to do about a stream that has grown to tens of thousands of events.
Skill details
- Skill name:
marten-archiving-and-stream-compaction - Applies to:
marten,polecat,fisher - Tags:
marten,polecat,fisher,event-sourcing,archiving,compaction,partitioning,performance,retention - Added in: 1.10.0
- License: Proprietary. Copyright JasperFx Software LLC.
