"SQLite is not designed to replace Oracle. It is designed to replace fopen()."
1–10 of 58 posts
Re: "SQLite is not designed to replace Oracle. It is designed to replace fopen()."
#2Of course, this was back in 2003 or so, and that project never turned into anything more than a fancy wrapper over SQLite and Lua.
Still, SQLite == awesome, when it is appropriate.
Re: "SQLite is not designed to replace Oracle. It is designed to replace fopen()."
#3Re: "SQLite is not designed to replace Oracle. It is designed to replace fopen()."
#4... 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.
Re: "SQLite is not designed to replace Oracle. It is designed to replace fopen()."
#5... 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.
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.
Re: "SQLite is not designed to replace Oracle. It is designed to replace fopen()."
#6... 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.
Re: "SQLite is not designed to replace Oracle. It is designed to replace fopen()."
#7Re: "SQLite is not designed to replace Oracle. It is designed to replace fopen()."
#8I've always been on the "sequel" side of pronouncing SQL (hey, it's no worse than "scuzzy" for SCSI), which morphed SQLite into "Sequelite". I never realized how bizarre that sounded (almost more like a material than a database).
Re: "SQLite is not designed to replace Oracle. It is designed to replace fopen()."
#9Loading them back from the tools/game took a long time, for that reason they were put in small SQLite db - which is a little bit more complex than this "CREATE TABLE files (key, value)"
This sped up us significantly. We might be using this idea for more and more small files lying around.