Hacker News new | ask | show | jobs
by heinrichhartman 3694 days ago
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?

1 comments

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

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