While refactoring , I came across something that I always tried to avoid - "large" databases. Earlier I used BoltDB, a simple key-value database. But now, when there is a need to store several types of data, users, their relationship with each other and settings, I decided to choose RethinkDB.

I returned to the code to refactor what I stopped a couple of months ago. I think I can figure out image support and, finally, migrate all users to the new version. :telegram:


The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!