Re: PostgreSQL vs. Oracle vs. Microsoft

Lists: pgsql-benchmarks
From: Randolf Richardson <rr(at)8x(dot)ca>
To: pgsql-benchmarks(at)postgresql(dot)org
Subject: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-05 21:19:57
Message-ID: Xns95D5894565E82rr8xca@200.46.204.72
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

I'm looking for recent performance statistics on PostgreSQL vs. Oracle
vs. Microsoft SQL Server. Recently someone has been trying to convince my
client to switch from SyBASE to Microsoft SQL Server (they originally wanted
to go with Oracle but have since fallen in love with Microsoft). All this
time I've been recommending PostgreSQL for cost and stability (my own testing
has shown it to be better at handling abnormal shutdowns and using fewer
system resources) in addition to true cross-platform compatibility.

If I can show my client some statistics that PostgreSQL outperforms
these (I'm more concerned about it beating Oracle because I know that
Microsoft's stuff is always slower, but I need the information anyway to
protect my client from falling victim to a 'sales job'), then PostgreSQL will
be the solution of choice as the client has always believed that they need a
high-performance solution.

I've already convinced them on the usual price, cross-platform
compatibility, open source, long history, etc. points, and I've been assured
that if the performance is the same or better than Oracle's and Microsoft's
solutions that PostgreSQL is what they'll choose.

Thanks in advance.


From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Randolf Richardson <rr(at)8x(dot)ca>
Cc: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-08 21:58:03
Message-ID: 8533.1105221483@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

Randolf Richardson <rr(at)8x(dot)ca> writes:
> I'm looking for recent performance statistics on PostgreSQL vs. Oracle
> vs. Microsoft SQL Server.

Oracle prohibits their licensees from publishing independent benchmarks,
and I think the same is true for SQL Server. So you won't find anything
unbiased.

regards, tom lane


From: Randolf Richardson <rr(at)8x(dot)ca>
To: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-09 03:20:15
Message-ID: Xns95D8C662EB006rr8xca@200.46.204.72
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

"tgl(at)sss(dot)pgh(dot)pa(dot)us (Tom Lane)" wrote in pgsql.benchmarks:

> Randolf Richardson <rr(at)8x(dot)ca> writes:
>
>> I'm looking for recent performance statistics on PostgreSQL vs. Oracle
>> vs. Microsoft SQL Server.
>
> Oracle prohibits their licensees from publishing independent benchmarks,
> and I think the same is true for SQL Server. So you won't find anything
> unbiased.

I know for a fact that my client will see this as an admission of
weakness on the part of those two vendors (I assume you mean "Microsoft SQL
Server" when you use the generic term "SQL Server," despite the fact that
PostgreSQL, Oracle, MySQL, etc., are all SQL Servers as well).

Do you happen to have links to their license agreements? I'd like to
see this for myself, because if it is then I'm going to cry a song similar to
"bloody murder" for many of my friends and colleagues once verified.

Thanks, by the way. This will pretty much be the needed "nail in the
coffin" as far as my client is concerned -- if those two organizations are
that restrictive in their license agreements, then my client will be very
concerned that they won't be able to trust the vendor in other was as well.


From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Randolf Richardson <rr(at)8x(dot)ca>
Cc: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-09 16:25:59
Message-ID: 27468.1105287959@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

Randolf Richardson <rr(at)8x(dot)ca> writes:
> "tgl(at)sss(dot)pgh(dot)pa(dot)us (Tom Lane)" wrote in pgsql.benchmarks:
>> Oracle prohibits their licensees from publishing independent benchmarks,
>> and I think the same is true for SQL Server. So you won't find anything
>> unbiased.

> Do you happen to have links to their license agreements?

Google turns up the Oracle license right away:

http://www.oracle.com/technology/software/htdocs/distlic.html?/technology/software/tech/windows/odpnet/utilsoft.html

About halfway down in the text box you'll find a long list of "you may not"s:

You may not:
...
disclose results of any program benchmark tests without our prior consent;
...

I didn't find the text of the SQL Server license at microsoft.com, but
I didn't spend that much time looking either.

(In the spirit of fairness: Oracle's claimed reason for this restriction
is that they don't want to be bad-mouthed by people who don't know what
a reasonable database benchmark is. I've seen enough bogus benchmarks
that I can sympathize with that. Nonetheless, writing such a thing into
your license agreement *is* an admission of weakness. If they had
confidence in their product they could let the free market figure out
which benchmarks mean something.)

regards, tom lane


From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Randolf Richardson <rr(at)8x(dot)ca>
Cc: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-09 16:30:54
Message-ID: 27512.1105288254@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

I wrote:
> Google turns up the Oracle license right away:
> http://www.oracle.com/technology/software/htdocs/distlic.html?/technology/software/tech/windows/odpnet/utilsoft.html

Turns out this shorter link works just as well:

http://www.oracle.com/technology/software/htdocs/distlic.html

regards, tom lane


From: Simon Riggs <simon(at)2ndquadrant(dot)com>
To: Randolf Richardson <rr(at)8x(dot)ca>
Cc: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-09 22:07:25
Message-ID: 1105308445.3803.71.camel@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

On Sun, 2005-01-09 at 03:20 +0000, Randolf Richardson wrote:
> "tgl(at)sss(dot)pgh(dot)pa(dot)us (Tom Lane)" wrote in pgsql.benchmarks:
>
> > Randolf Richardson <rr(at)8x(dot)ca> writes:
> >
> >> I'm looking for recent performance statistics on PostgreSQL vs. Oracle
> >> vs. Microsoft SQL Server.
> >

Think about it. You're not the first to want this, yet none are
available. It must be because...

> > Oracle prohibits their licensees from publishing independent benchmarks,
> > and I think the same is true for SQL Server. So you won't find anything
> > unbiased.

I believe this has been so for many years with the Oracle licence. I
don't recall seeing this with Microsoft, but then I am less familiar
with the terms.

> Do you happen to have links to their license agreements? I'd like to
> see this for myself....

Easy, just pay the Ferryman...

--
Best Regards, Simon Riggs


From: Michael Dean <mdean(at)sourceview(dot)com>
To: Randolf Richardson <rr(at)8x(dot)ca>
Cc: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-10 04:42:54
Message-ID: 41E207CE.50009@sourceview.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

Also keep in mind that CA released Ingre (forerunner to Postgre), IBM
released the improved code from Informix, and Borland firebird. So
there are plenty of commercial grade RDBMS out there.

Randolf Richardson wrote:

> I'm looking for recent performance statistics on PostgreSQL vs. Oracle
>vs. Microsoft SQL Server. Recently someone has been trying to convince my
>client to switch from SyBASE to Microsoft SQL Server (they originally wanted
>to go with Oracle but have since fallen in love with Microsoft). All this
>time I've been recommending PostgreSQL for cost and stability (my own testing
>has shown it to be better at handling abnormal shutdowns and using fewer
>system resources) in addition to true cross-platform compatibility.
>
> If I can show my client some statistics that PostgreSQL outperforms
>these (I'm more concerned about it beating Oracle because I know that
>Microsoft's stuff is always slower, but I need the information anyway to
>protect my client from falling victim to a 'sales job'), then PostgreSQL will
>be the solution of choice as the client has always believed that they need a
>high-performance solution.
>
> I've already convinced them on the usual price, cross-platform
>compatibility, open source, long history, etc. points, and I've been assured
>that if the performance is the same or better than Oracle's and Microsoft's
>solutions that PostgreSQL is what they'll choose.
>
> Thanks in advance.
>
>---------------------------(end of broadcast)---------------------------
>TIP 4: Don't 'kill -9' the postmaster
>
>


From: Steve Crawford <scrawford(at)pinpointresearch(dot)com>
To: Randolf Richardson <rr(at)8x(dot)ca>, pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-14 01:04:45
Message-ID: 200501131704.45237.scrawford@pinpointresearch.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

> > Oracle prohibits their licensees from publishing independent
> > benchmarks, and I think the same is true for SQL Server. So you
> > won't find anything unbiased.
>
> I know for a fact that my client will see this as an admission
> of weakness on the part of those two vendors (I assume you mean
> "Microsoft SQL Server" when you use the generic term "SQL Server,"
> despite the fact that PostgreSQL, Oracle, MySQL, etc., are all SQL
> Servers as well).
>
> Do you happen to have links to their license agreements? I'd
> like to see this for myself, because if it is then I'm going to cry
> a song similar to "bloody murder" for many of my friends and
> colleagues once verified.
>
> Thanks, by the way. This will pretty much be the needed "nail
> in the coffin" as far as my client is concerned -- if those two
> organizations are that restrictive in their license agreements

Restrictive IN their license agreements? Hell, M$ and their buddies in
the BSA don't even want you to SEE the license till after you have
purchased the software! When Ed Foster, posing as a customer, tried
to get a pre-purchase copy of a license agreement he failed.
Microsoft's policy is that to see the license you must first purchase
the product: http://www.gripe2ed.com/scoop/story/2005/1/11/1939/04481

See how your client feels about that.

Cheers,
Steve


From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Michael Dean <mdean(at)sourceview(dot)com>
Cc: Randolf Richardson <rr(at)8x(dot)ca>, pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-14 15:41:08
Message-ID: 200501141541.j0EFf8i29180@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

Michael Dean wrote:
> Also keep in mind that CA released Ingre (forerunner to Postgre), IBM
> released the improved code from Informix, and Borland firebird. So

What source code has IBM released?

---------------------------------------------------------------------------

> there are plenty of commercial grade RDBMS out there.
>
> Randolf Richardson wrote:
>
> > I'm looking for recent performance statistics on PostgreSQL vs. Oracle
> >vs. Microsoft SQL Server. Recently someone has been trying to convince my
> >client to switch from SyBASE to Microsoft SQL Server (they originally wanted
> >to go with Oracle but have since fallen in love with Microsoft). All this
> >time I've been recommending PostgreSQL for cost and stability (my own testing
> >has shown it to be better at handling abnormal shutdowns and using fewer
> >system resources) in addition to true cross-platform compatibility.
> >
> > If I can show my client some statistics that PostgreSQL outperforms
> >these (I'm more concerned about it beating Oracle because I know that
> >Microsoft's stuff is always slower, but I need the information anyway to
> >protect my client from falling victim to a 'sales job'), then PostgreSQL will
> >be the solution of choice as the client has always believed that they need a
> >high-performance solution.
> >
> > I've already convinced them on the usual price, cross-platform
> >compatibility, open source, long history, etc. points, and I've been assured
> >that if the performance is the same or better than Oracle's and Microsoft's
> >solutions that PostgreSQL is what they'll choose.
> >
> > Thanks in advance.
> >
> >---------------------------(end of broadcast)---------------------------
> >TIP 4: Don't 'kill -9' the postmaster
> >
> >
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073


From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: Michael Dean <mdean(at)sourceview(dot)com>, Randolf Richardson <rr(at)8x(dot)ca>, pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-14 16:03:43
Message-ID: 23925.1105718623@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> Michael Dean wrote:
>> Also keep in mind that CA released Ingre (forerunner to Postgre), IBM
>> released the improved code from Informix, and Borland firebird. So

> What source code has IBM released?

Cloudscape, a pure-Java SQL database (though I'm not sure that that's
what Michael meant).

regards, tom lane


From: Randolf Richardson <rr(at)8x(dot)ca>
To: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-20 16:42:34
Message-ID: Xns95E45A568FE83rr8xca@200.46.204.72
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

"tgl(at)sss(dot)pgh(dot)pa(dot)us (Tom Lane)" wrote in pgsql.benchmarks:
> Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
>> Michael Dean wrote:
>>
>>> Also keep in mind that CA released Ingre (forerunner to Postgre), IBM
>>> released the improved code from Informix, and Borland firebird. So
>>
>> What source code has IBM released?
>
> Cloudscape, a pure-Java SQL database (though I'm not sure that that's
> what Michael meant).

Interesting. Is it also free?

I've always thought that HSQLDB would be a good enough free 100% Java
database engine for very small stand-alone projects. Does CloudScape fit
into this realm, or would you consider it to be a higher grade?

HSQLDB - 100% Java database
http://hsqldb.sourceforge.net/


From: Randolf Richardson <rr(at)8x(dot)ca>
To: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-20 16:43:05
Message-ID: Xns95E45A6CEA97Drr8xca@200.46.204.72
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg토토 사이트 추천SQL

"tgl(at)sss(dot)pgh(dot)pa(dot)us (Tom Lane)" wrote in pgsql.benchmarks:
> I wrote:
>
>> Google turns up the Oracle license right away:
>> http://www.oracle.com/technology/software/htdocs/distlic.html?/technolog
>> y/software/tech/windows/odpnet/utilsoft.html
>
> Turns out this shorter link works just as well:
>
> http://www.oracle.com/technology/software/htdocs/distlic.html

Thank you.


From: Randolf Richardson <rr(at)8x(dot)ca>
To: pgsql-benchmarks(at)postgresql(dot)org
Subject: Re: PostgreSQL vs. Oracle vs. Microsoft
Date: 2005-01-20 16:45:02
Message-ID: Xns95E45AC19C4E3rr8xca@200.46.204.72
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-benchmarks

"scrawford(at)pinpointresearch(dot)com (Steve Crawford)" wrote in pgsql.benchmarks:

>>> Oracle prohibits their licensees from publishing independent
>>> benchmarks, and I think the same is true for SQL Server. So you
>>> won't find anything unbiased.
>>
>> I know for a fact that my client will see this as an admission
>> of weakness on the part of those two vendors (I assume you mean
>> "Microsoft SQL Server" when you use the generic term "SQL Server,"
>> despite the fact that PostgreSQL, Oracle, MySQL, etc., are all SQL
>> Servers as well).
>>
>> Do you happen to have links to their license agreements? I'd
>> like to see this for myself, because if it is then I'm going to cry
>> a song similar to "bloody murder" for many of my friends and
>> colleagues once verified.
>>
>> Thanks, by the way. This will pretty much be the needed "nail
>> in the coffin" as far as my client is concerned -- if those two
>> organizations are that restrictive in their license agreements
>
> Restrictive IN their license agreements? Hell, M$ and their buddies in
> the BSA don't even want you to SEE the license till after you have
> purchased the software! When Ed Foster, posing as a customer, tried
> to get a pre-purchase copy of a license agreement he failed.
> Microsoft's policy is that to see the license you must first purchase
> the product: http://www.gripe2ed.com/scoop/story/2005/1/11/1939/04481
>
> See how your client feels about that.

Excellent information! Although it's not a benchmark, it's exactly
what I was hoping for! =D

My customer's going to try to get a copy before-hand. He says that if
they don't let him see it then they'll be "out of the running" for sure.