its too slow. the bigger it gets, the longer it takes to open a db tx. and it doesn't seem to be linear relationship.
I was using absurd-sql which opens only one tx on startup, but even then startup was taking 10-30 seconds, sometimes more than a minute.
really wanted persistent storage but I think I will just look into letting user save to and load from local sqlite db file instead