event archival: move old events to cold storage to bound store growth #148
Labels
No labels
bug
documentation
enhancement
investigation
nice-to-have
performance
production-ready
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ash/eskit#148
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Event stores grow unbounded. A stream with 100K events means every Load reads 100K rows (before snapshot optimization). Even with snapshots, the data consumes disk and slows backups.
Solution
Event archival strategy:
events_archivetable (same schema, different table with less aggressive indexing) or export to S3/file.Scope
events_archivetable (same DB, less indexing)Priority
Medium — needed for long-running production systems, not MVP