3 ms·
Why does iOS ship with SQLite then? I used it for an iPhone app that I wrote. It was more convenient than making my own flat file format. > No RDBMSes in the
by SamReidHughes 12y ago
Why does iOS ship with SQLite then? I used it for an iPhone app that I wrote. It was more convenient than making my own flat file format.
> No RDBMSes in the system level (OSes, compilers, linkers, etc.).
OS X has them. Any OS with file search needs some kind of indexing technology.
As do mail clients, web browsers, and a bunch of other stuff that works with data.
It's a lot easier to add fast indexing after-the-fact when you didn't design up-front to use flat files.
- sklogic 12y agoAll the stuff you've mentioned is pretty niche, and, as someone mentioned somewhere above in this thread, mostly done this way by the cargo cultists who defiled the sacred Unix Way. Look at a typical Unix distribution, count how many packages depend on sqlite or berkeley db - a tiny proportion of a total number. And, no, file search and all that fancy UI stuff has absolutely nothing to do with OSes. It's an application level.