Hacker News new | ask | show | jobs
by krutulis 3694 days ago
"The reason why ... [SQLite] needed to exist ... The genesis story?" Richard summarizes the development history. 20:39 to 27:20

"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

3 comments

Thanks for taking the time to share your favorite quotes.
I am curious about the third one.

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?

He gives the answer himself a few minutes later (46:00):

"You need that server process to coordinate write concurrency."

Thanks for pulling out all these time codes and quotes. This was awesome.