PostGres and WIN32, a plea!
I had read on one of the newsgroups that there is a planned native port to
the win32 platform, is this true? I read most of the win32 thread off of
the dev site and it was not clear if this was true.
In either case, I would like to advocate such a port to be done, and soon,
not for any altruistic reasons, but simply on behalf of myself (a windows
applications developer) and the many others who are like me.
I personally believe that Postgres has a great deal of potention in the
applications market, with the database server packaged along with the
application. There is a great deal of need for this for medium to high end
windows applications, because there as of yet no existing Microsoft package
that can handle it.
Postgres is ideally suited for this need because of its rich server side
programming interfaces, liberal licensing, and high performance. Mysql,
despite their sucking up to the windows crowd, fails on all three of those
counts. However they have realized the need for a database embedded
application by allowing the mysql server to be linked directly with a
windows app (at least, on a technical level), and have talked about
providing a single user database .dll.
I believe that mysql is not well suited for these types of applications
though for stability and performance reasons. For all the talk of speed, I
think postgres is the fastest database ever written for pc hardware, with
the one possible exception of Microsoft Foxpro (note: not written by
Microsoft). Sql server costs to much to ship with an app, and, quite
frankly, is rather slow.
Postgres could easily springboard into a very strong niche market in
embedded applicaions. From there, with increased awareness and developer
support on the windows side, it could start pecking at more traditional data
services currently dominated by sql server, and (yuck!) access, and their
eveil fraternal twin, visual basic.
Site note: good strategic positioning in this regard would be an XML shell
for postgres (pgxml) and a data provider for .net.
Thats my .02$. Many great thanks to the dev team. Please don't let postgres
continue to be the software wold's best kept secret.
Merlin
-----Original Message-----
From: Merlin Moncure [mailto:merlin@rcsonline.com]
Sent: 22 November 2002 21:25
To: pgsql-hackers@postgresql.org
Subject: [HACKERS] PostGres and WIN32, a plea!I had read on one of the newsgroups that there is a planned
native port to the win32 platform, is this true? I read most
of the win32 thread off of the dev site and it was not clear
if this was true.
Hi Merlin,
This is true - the port is being actively worked on (see recent posts
from Bruce Momjian). A number of us have also been involved with the
closed source beta testing recently.
I think postgres is the fastest
database ever written for pc hardware, with the one possible
exception of Microsoft Foxpro (note: not written by
Microsoft).
Hmm, ever tried using a large multiuser database such as a finance
system using a Foxpro database? Network managers have been known to
murder for less... :-)
Regards, Dave.
Import Notes
Resolved by subject fallback
Dave Page wrote:
-----Original Message-----
From: Merlin Moncure [mailto:merlin@rcsonline.com]
Sent: 22 November 2002 21:25
To: pgsql-hackers@postgresql.org
Subject: [HACKERS] PostGres and WIN32, a plea!I had read on one of the newsgroups that there is a planned
native port to the win32 platform, is this true? I read most
of the win32 thread off of the dev site and it was not clear
if this was true.Hi Merlin,
This is true - the port is being actively worked on (see recent posts
from Bruce Momjian). A number of us have also been involved with the
closed source beta testing recently.
Yes, I expect the 7.4 release, due in mid-2003, to have a native Win32
port.
--
Bruce Momjian | http://candle.pha.pa.us
pgman@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
Site note: good strategic positioning in this regard would be an XML shell
for postgres (pgxml) and a data provider for .net.
Just so you know, there is already a .NET provider for PostgreSQL. You can
find it on:
Chris
Hmm, ever tried using a large multiuser database such as a finance
system using a Foxpro database? Network managers have been known to
murder for less... :-)
Hmm, I have, and you could imagine the result :)
It was a small system, really and everything was fine until I added my 10th
user. Then my data left me like the parting of the Red Sea :).
Building a database system on lousy tehnology, only to rewrite it is
something all database admins have to go through. I think its kind of like
coming of age. On the unix side of things, you have mysql catching people
the same way.
FP did have a very nice query optimizer. Also, FP views optimized the where
condition through the query, and have for quite some time (does PG do this
yet?). I think the FP team was really on to something, till M hamstrung the
project.
FP also had the ability to write user defined functions into the query,
something I thought I would have to give up forever, until I stumbled across
PG (from the mysql docs, go figure!)
Merlin