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 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.

Proprietary. Copyright © JasperFx Software LLC. See LICENSE for terms.