If you actually care about the future, spec out your own database format and use that instead. It could even be mostly a copy of Sqlite3, but at least it would be part of the spec itself.
If you actually care about the future, spec out your own database format and use that instead. It could even be mostly a copy of Sqlite3, but at least it would be part of the spec itself.
Hot take: SQLite has bugs and quirks.
Do you need to generate sqlite bindings for every language/runtime? E g. Cloudflare workers
No, you will only need Pack, everything is built into it. Pack is built for Windows and Linux, and more will come. You will be able to run it on almost all CPUs.
If I can't extract .pack archives 3 decades from now, the use of SQLite 3 will be the reason.
The Library of Congress has a page that goes into some depth with respect to their sustainability analysis for the format.
https://www.loc.gov/preservation/digital/formats/fdd/fdd0004...