Thoughts on using SQLite?
Hey guys has anyone YCer use SQlite in a production environment? For as long as I can remember I've been using MySQL, and I want to know if SQLite is a viable replacement.
Sure, they now support referential integrity and transactions in InnoDB, but MyISAM is still the default, because it's faster. I have no idea why you're claiming that 'Google core' (whatever that's supposed to mean) uses MySQL; the only homegrown Google project known to use MySQL is AdWords.
Anyhow, jamongkad wanted an alternative to MySQL, so I gave him one.
I don't think it's the right tool for every job but in this case no data is shared between users. Therefore partitioning is achieved by having an SQLite database per user.
Don't underestimate the power of SQLite (and to some extent other flat file databases like BDB, TDB or CDB for fast lookups).