X-POP3-Server: Host ([mail.hitechroboticsystemz.com]) 	by hitechgears.com (PostMaster POP3 Login [hrs@hitechroboticsystemz.com] [192.168.0.25]); 	Fri, 24 Jun 2011 10:00:09 +0530
Return-Path: <pgsql-general-owner+m177155@postgresql.org>
Received: from mx1.hub.org [200.46.208.106] by dr178.cyberspaceindia.com with SMTP;
   Fri, 24 Jun 2011 07:58:53 +0530
Received: from postgresql.org (mail.postgresql.org [200.46.204.86])
	by mx1.hub.org (Postfix) with ESMTP id E514427FBDF2;
	Thu, 23 Jun 2011 23:28:44 -0300 (ADT)
Received: from maia.hub.org (maia-2.hub.org [200.46.204.251])
	by mail.postgresql.org (Postfix) with ESMTP id 77B8DB5DC32
	for <pgsql-general-postgresql.org@mail.postgresql.org>; Thu, 23 Jun 2011 23:28:10 -0300 (ADT)
Received: from mail.postgresql.org ([200.46.204.86])
 by maia.hub.org (mx1.hub.org [200.46.204.251]) (amavisd-maia, port 10024)
 with ESMTP id 36202-03
 for <pgsql-general-postgresql.org@mail.postgresql.org>;
 Fri, 24 Jun 2011 02:28:04 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
Received: from tamriel.snowman.net (tamriel.snowman.net [72.66.115.51])
	by mail.postgresql.org (Postfix) with ESMTP id 75970B5DC3C
	for <pgsql-general@postgresql.org>; Thu, 23 Jun 2011 23:28:04 -0300 (ADT)
Received: by tamriel.snowman.net (Postfix, from userid 1000)
	id 20A5222184; Thu, 23 Jun 2011 22:28:04 -0400 (EDT)
Date: Thu, 23 Jun 2011 22:28:04 -0400
From: Stephen Frost <sfrost@snowman.net>
To: Rodrigo =?iso-8859-1?Q?E=2E_De_Le=F3n?= Plicet <rdeleonp@gmail.com>
Cc: pgsql-general@postgresql.org
Subject: Re: [GENERAL] Oracle / PostgreSQL comparison...
Message-ID: <20110624022803.GK32313@tamriel.snowman.net>
References: <2814594e-49be-4b2a-97ef-a0c70df3fdfb@m10g2000yqd.googlegroups.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="1y1tiN5hVw5cPBDe"
Content-Disposition: inline
In-Reply-To: <2814594e-49be-4b2a-97ef-a0c70df3fdfb@m10g2000yqd.googlegroups.com>
X-Editor: Vim http://www.vim.org/
X-Info: http://www.snowman.net
X-Operating-System: Linux/2.6.32-5-amd64 (x86_64)
X-Uptime: 22:11:04 up 141 days, 10:41, 20 users,  load average: 0.09, 0.05,
 0.01
User-Agent: Mutt/1.5.20 (2009-06-14)
X-Virus-Scanned: Maia Mailguard 1.0.1
X-Spam-Status: No, hits=-1.91 tagged_above=-5 required=5 tests=BAYES_00=-1.9,
 T_RP_MATCHES_RCVD=-0.01
X-Spam-Level: 
X-Mailing-List: pgsql-general
List-Archive: <http://archives.postgresql.org/pgsql-general>
List-Help: <mailto:majordomo@postgresql.org?body=help>
List-ID: <pgsql-general.postgresql.org>
List-Owner: <mailto:pgsql-general-owner@postgresql.org>
List-Post: <mailto:pgsql-general@postgresql.org>
List-Subscribe: <mailto:majordomo@postgresql.org?body=sub%20pgsql-general>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-general>
Precedence: bulk
Sender: pgsql-general-owner@postgresql.org
X-RBL-Warning: WEIGHT10: Weight of 11 reaches or exceeds the limit of 10.
X-Declude-Sender: pgsql-general-owner+m177155@postgresql.org [200.46.208.106]
X-Declude-Spoolname: 44021279.eml
X-Declude-RefID: str=0001.0A090207.4E03F66F.00D3:SCGSTAT545980,ss=1,fgs=1024
X-Declude-Note: Scanned by Declude 4.10.72 "http://www.declude.com/x-note.htm"
X-Declude-Scan: Incoming Score [11] at 07:59:07 on 24 Jun 2011
X-Declude-Tests: SORBS [4], SORBS-NEW [3], SORBS-RECENT [3], NOABUSE [2], ROUTING [4], FROMNOMATCH [2], HAM-INDICATOR [-8], FILTER-SUBJECT [4]
X-Country-Chain: UNITED STATES->PANAMA->destination
X-Declude-Code: 2000011f
X-HELO: mx1.hub.org
X-Identity: 200.46.208.106 | mx1.hub.org | postgresql.org
X-Rcpt-To: <anisha.kaul@hitechroboticsystemz.com>
X-SmarterMail-Spam: Declude: 11
X-SmarterMail-TotalSpamWeight: 11

--1y1tiN5hVw5cPBDe
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

* Rodrigo E. De Le=F3n Plicet (rdeleonp@gmail.com) wrote:
> Any comments?

Sure, they've never bothered to actually look at the data.  Consider
that for quite a while Oracle essentially refused to admit that their
could *possibly* be bugs in their system (see: Unbreakable Linux, or
whatever that foolishness was).  They also ignored remotely-exploitable
privilege escalation problems for *years* (oh, well, your databases
should be behind firewalls with only "trustworthy" people who can access
them directly...  yeah, right).

PG provides patches on a *very* consistent basis, based on need, and
even more so, core works with the CVE process and provides patches and
new releases accordingly (they don't just spring fixes on people..).

Next, PG doesn't even use the same basic technology as Oracle regarding
how transaction isolation and versioning works.  Oracle using rollback
segments to store 'old' rows in, while PG uses a Multi-Version
Concurrency Control (MVCC) system.  They're fundamentally different
things, so the notion that PG is somehow a 'reverse engineered' Oracle
is complete bunk.  Adhereing to the same standard *doesn't* make
something reverse enginered.

Additionally, there's *tons* of features that are in PG which aren't in
other RDBMS's, like, I dunno, *freakin' readline support*.  Have you
ever tried to actually *use* sqlplus on a regular basis?  It's *horrid*.
psql is miles ahead of sqlplus when it comes to a reasonable RDBMS
client, this guy even admits that (immediately after saying PG hasn't
got any features that other RDBMS's have...).  Yes, you can use the
rlwrap hack w/ sqlplus, but, seriously, when is Oracle going to bother
investing in their principle CLI again?  Never?  Seems that way.  Even
mysql's CLI is better than sqlplus, and they own the code to both now..

I love how he finishes with the claim that Oracle "keep their finger on
the pulse of where IT is headed", right after admitting that their
client is actually a huge piece of junk.

	Thanks,

		Stephen

--1y1tiN5hVw5cPBDe
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk4D9jMACgkQrzgMPqB3kiheuwCfS7BPhCEgHt0no5I6SxR9Q6l+
tL8An0g2GJwkv1rbmxcmVCTwwQRh5vAG
=9xmm
-----END PGP SIGNATURE-----

--1y1tiN5hVw5cPBDe--
