agentm / agentm/project-m36

create a manual garbage collection utility

Ouverte
#150 13 commentaires 4 réactions 1 personne assignée Réclamée par @agentm Voir sur GitHub
Langage dominant
Haskell
Étoiles
952
Forks
50
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.