2 ms·
> Please correct me if I'm wrong, but isn't a major use-case for SQLite a database for embedded systems? What makes you think that? It is used in many Desktop
by panzi 12y ago
> Please correct me if I'm wrong, but isn't a major use-case for SQLite a database for embedded systems?
What makes you think that? It is used in many Desktop applications. E.g. most browsers (Firefox, Chrome, Safari), Skype and apparently even Apple Mail, iTunes and the Steam runtime use SQLite. Do you want to store complex indexed data in your desktop or smartphone application? Maybe something like a music library? Then you usually use SQLite. Even if you store relatively simple data you may use SQLite: no need to invent your own data file format. SQLite runs virtually everywhere and has bindings for virtually every programming language.
And as someone else already said: applications get updates that add features and need to update their DB accordingly.