SQLite with Richard Hipp [audio]
changelog.com
changelog.com
"Why is SQLite so ubiquitous?" "Its goal is that it just works .... Apparently we win competitions ... I don't know why or how." 30:20
"SQLite is ... not client-server. Why didn't I do this? ... I'm not a database person. I didn't know I was supposed to." 34:25
On "flexible typing" 40:22
"People tell me I could have made a lot of money off this if I had any business sense .... But you know what? We make enough." at 1:06:10
Why do all other DB products use a clinet-server model, or at least have a dedicated thread for the DB?
I suppose, you can handle writes asynchronously to gain some performance. Are there other upsides?
"You need that server process to coordinate write concurrency."
Overall, I thought the podcast was well worth listening even if you're reasonably familiar with SQLite itself and its history.
[1] Approximately from the 01:17:00 mark on.
$ ffmpeg -i changelog-201.mp3 -acodec pcm_s16le -ac 1 -ar 16000 out.wav
$ pocketsphinx_continuous -infile /tmp/out.wav > /tmp/transcript.txt
The first line of output read i'm richard have been you're listening to the change log and have it type collector who won this bit she's long time they're both have people get this this episode two zero and the invaders now i've got to purchase this creature
If anyone knows how to train Sphinx to understand technospeak, I would love to know also. https://github.com/sqlitebrowser/sqlitebrowser
Note - Self promotion, as I'm a committer on that project. :)- What are drh's thoughts on the WebSQL kerfuffle?
- What is the future of sqlite4?
"We don't compete against Oracle, we compete against fopen(3)"