Skip to content

Questions? Join our Discord.

JasperFx

Formal support for Wolverine, Marten, and Polecat is available through our Support Plans.

Archiving and stream compaction Added 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.

Proprietary. Copyright © JasperFx Software LLC. See the license for terms.