Issues tangential to win32 support - Mailing list pgsql-hackers

From Scott Marlowe
Subject Issues tangential to win32 support
Date
Msg-id Pine.LNX.4.33.0205091029070.3510-100000@css120.ihs.com
Whole thread Raw
In response to Re: How much work is a native Windows application?  (mlw <markw@mohawksoft.com>)
Responses Re: Issues tangential to win32 support  (Jan Wieck <janwieck@yahoo.com>)
List pgsql-hackers
There are some issues that the whole idea of a win32 port should bring up.  
One of them is whether or not postgresql should be rewritten as a 
multi-threaded app.

If postgresql will never be rewritten as a multi-threaded app, then 
performance under Windows is likely to ALWAYS be slow, since that 
multi-thread is the preferred model for good performance on W32.  note 
that many Unixes prefer multi-threaded models as well (Solaris comes to 
mind) so there's the possibility that a multi-threaded postgresql could 
enjoy better performance on more than just windows.

If postgresql IS going to eventually be multi-threaded, then the whole 
win32 port should probably be delayed until then, since it would solve 
many of the issues of fork() versus createprocess().

Just my thoughts on it.

Scott



pgsql-hackers by date:

Previous
From: Barry Lind
Date:
Subject: Re: PG+Cygwin Production Experience (was RE: Path to PostgreSQL
Next
From: Jan Wieck
Date:
Subject: Re: How much work is a native Windows application?