On Sat Jan 6 12:48:06 2024 +0000, Giovanni Mascellani wrote:
I find 1.5 MB a reasonable price to pay for not having to maintain our own file format and ensure that it is reasonably efficient, concurrent and robust. As you say, nowadays SQLite is becoming more and more a staple dependency that you should just be able to assume that a given system offers; but even if that's not the case, I'd say that the balance is in favor of SQLite anyway. It's true that this is a cache, so we can just drop it whenever some corruption occurs, but my feeling is that we can have a better result with less code on our side by using the wheel somebody already invented, and to me that's totally worth 1.5 MB that can even be shared with other potential users. My two cents, though.
Unless there are unforeseen complications, the 1.5 Mb for SQLite may well be worth it. My two cents also.