There are likely >1e12 SQLite databases on Earth
sqlite.org
sqlite.org
His wrong opinion was ingrained in my mind until i started working as an Android Dev. Now i can only praise the work and the incredible software that SQLite really is.
But if we compare alternatives... it's a huge mess. Borland comes with IDAPI/BDE and now dbExpress. Microsoft comes with - Jet, DAO, ADO, OLEDB, ODBC, LINQ, etc.
That's why this toy database outrun them. Because it's simply and multiplatform.
It's an interesting Fermi problem, definitely they establish >10^10 as reasonable. A couple of orders of magnitude is semi-forgivable, but debatable. I would say more possible than likely. "There may already be >1e12 SQLite databases on Earth."
Note: ANY data storage needs auth. While SQLite's auth is limited, it's still auth, so while you are technically correct, I still expect this to be fucked up by coders, because sec is a bother. smh.
Admittedly coders can still fuck that up by not setting file permissions right(as with any file), so that other users on the system can access it, but these days that seems to be a secondary line of defense, now that systems are mostly single user or container based, people usually don't have fully untrusted stuff running outside a VM.
SQLite is a file on disk, the security of who can access it is managed by the OS via filesystem permissions, users and other mechanisms. It's not rocket science, and you would know that if you actually bothered to learn the basics.
There is no "authentication" in SQLite, because it's not even applicable to what SQLite aims to be, which is an application file format. Would you also complain that there's no "authentication" on .json files?