5 ms·
... because the only use for file I/O in applications is structured tables of data? What about audio/video, documents, graphs, log-structured data, object cache
by rbranson 15y ago
... because the only use for file I/O in applications is structured tables of data? What about audio/video, documents, graphs, log-structured data, object caches, unstructured flat files, etc? Don't get me wrong, SQLite is awesome, but this is a classic example of the relational database world's pervasive attitude that they are the superior solution for any data storage problem.
- william42 15y agoIt's a deliberately simplified view of the problem.
- owenmarshall 15y agoWow. Not only did you manage to completely miss the point of that statement, but you cast it up as a hasty strawman to boot. I'm quite impressed. The choice of fopen() and Oracle was meant to convey simplicity: SQLite solves problems on the simple end of the difficulty spectrum -- problems you would normally solve with fopen(). It is not for problems at the complex end, like Oracle. It's a simplified expression; reading it literally is foolish.
- rbranson 15y agoDamn, you are so right bro.
- andylei 15y agoreplace some instances of fopen(), not every instance of fopen()
- dchest 15y agoAcorn (image editor) uses SQLite as file format.