Re: Rollback in Postgres - Mailing list pgsql-sql

From Jonah H. Harris
Subject Re: Rollback in Postgres
Date
Msg-id 36e682920807141954m1e3bef65p98de131b5e8caa2c@mail.gmail.com
Whole thread Raw
In response to Re: Rollback in Postgres  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Rollback in Postgres  (Simon Riggs <simon@2ndquadrant.com>)
List pgsql-sql
On Mon, Jul 14, 2008 at 9:18 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Kaare Rasmussen <kaare@jasonic.dk> writes:
>> But yes, it has to be enabled, and yes it has to have a performance cost
>> somehow, but people are requesting it, and somehow I don't think Oracle
>> developed the feature just for fun.
>
> No, they developed it for marketing.

No, they developed it because it was needed.  In addition to knowing
quite a bit about the design and implementation of this feature, I've
been a production Oracle DBA and can speak from experience.

In fact, one of the primary reasons for creating this feature was for
the very purpose of why the original poster needed it, human-induced
disasters/mistakes.  While flashback does give you the ability to
perform temporal-related queries, it was designed to allow recovery of
individual database objects (or the entire database itself) to a
certain point in time, thereby giving DBAs the ability to undo changes
(intentional or otherwise).

> Keep in mind that Oracle has six thousand full-time developers and an
> already extremely mature database.

True.

> Stuff that they see fit to add is not necessarily going to be on our radar
> screen in the foreseeable future.

Agreed.

-- 
Jonah H. Harris, Sr. Software Architect | phone: 732.331.1324
EnterpriseDB Corporation | fax: 732.331.1301
499 Thornall Street, 2nd Floor | jonah.harris@enterprisedb.com
Edison, NJ 08837 | http://www.enterprisedb.com/


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: Rollback in Postgres
Next
From: "Anoop G"
Date:
Subject: Re: how to perform minus (-) operation in a dynamic query