From: | Gregory Stark <stark(at)enterprisedb(dot)com> |
---|---|
To: | "Dave Page" <dpage(at)postgresql(dot)org> |
Cc: | "Alban Hertroys" <alban(at)magproductions(dot)nl>, "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>, "Tony Caduto" <tony_caduto(at)amsoftwaredesign(dot)com>, <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: PostgreSQL vs Firebird feature comparison finished |
Date: | 2007-08-24 12:09:01 |
Message-ID: | 87hcmp2kyq.fsf@oxford.xeocode.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
"Dave Page" <dpage(at)postgresql(dot)org> writes:
> Alban Hertroys wrote:
>> So actually the remark shouldn't be that "the multi-threaded
>> architecture is only advantageous on Windows", but more like "the
>> multi-process architecture is disadvantageous on Windows and hence a
>> multi-threaded architecture is preferred (on that particular OS)".
>
> Yeah - but I'm not sure thats necessarily something that should have a place on
> a bullet point comparison.
Note that while we use the OS's "threads" api we're not really any more
multi-threaded on Windows than we are on Unix. We don't use any shared memory
data structures we don't on Unix using SysV shared memory, we don't use any
mutexes or other threaded programming techniques that we don't use on Unix,
and so on.
It's purely a question of which API we use to create the threads of execution.
Not an architectural change in Postgres.
--
Gregory Stark
EnterpriseDB http://www.enterprisedb.com
From | Date | Subject | |
---|---|---|---|
Next Message | Lange Marcus | 2007-08-24 12:42:58 | Re: Local authentication/security |
Previous Message | Bill Moran | 2007-08-24 10:56:01 | Re: Apache + PHP + Postgres Interaction |