agentm / agentm/project-m36

create a manual garbage collection utility

Offen
#150 13 Kommentare 4 Reaktionen 1 zugewiesene Person Beansprucht von @agentm Auf GitHub ansehen
Vorherrschende Sprache
Haskell
Sterne
952
Forks
50
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Project:M36 currently uses a very simple Binary dump to store each transaction. However, if each commit grows the database, we can see O(n^2) growth in overall database size. As a short-term counter-measure, we could implement a garbage collection utility which would take an existing database and trim it to only its latest transactions, deleting all history before that.

Another possible way to reduce database size would be to implement some compression scheme.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.