Subject: Re: PostgreSQL
To: None <segv@netctl.net>
From: Neil Conway <neilc@samurai.com>
List: tech-misc
Date: 02/01/2006 20:16:57
On Thu, 2006-02-02 at 00:49 +0000, segv@netctl.net wrote:
> 1. I was reading somewhere that PostgreSQL was not multithreaded. This can have
> a significant impact if you have a busy database server. Multicore CPUs
> designed for executing 10s and 100s of threads simultaneously are just around
> the corner (Sun's T1 processors). So fine grained threaded applications are the
> future.
Whether threads or processes are used to implement concurrency does not
really affect how fine-grained the concurrency is. That is, I don't see
how using multiple processes and fork() makes an application inherently
less suitable to multicore servers than an application using threads.
-Neil