esrlabs / chipmunk

log analysis tool
Apache License 2.0
561 stars 39 forks source link

Storage module refactoring #2027

Open DmitryAstafyev opened 5 months ago

DmitryAstafyev commented 5 months ago

Chipmunk needs to save some data on a disk (recent actions, filters, charts, bookmarks and etc). Requests to save/load data mostly comes from client via IPC. Implementation of storage (IO operations) done on electron level (nodejs). Current solution has a couple of weak points:

Suggestion:

Specification (in general it should be some kind of database):