Skip site navigation (1) Skip section navigation (2)

Re: BAcking up a Postgres Database

From: Tim White <twhite26(at)kc(dot)rr(dot)com>
To: Ragnar Kjørstad <postgres(at)ragnark(dot)vestdata(dot)no>
Cc: D Johnson <dspectra(at)home(dot)com>, pgsql-admin(at)postgresql(dot)org
Subject: Re: BAcking up a Postgres Database
Date: 2001-01-11 14:57:26
Message-ID: 3A5DC9D6.6F3A32E0@kc.rr.com (view raw or flat)
Thread:
Lists: pgsql-admin
Does this provide true "point of failure" recovery?  This sounds like no
more than a cold backup,
which does not provide "point of failure" recovery.  I think the original
question is very valid.  Postgres
does not, to my knowledge, support transaction logging, which is necessary
for this style of recovery.
In Oracle, you restore the data files from a previous backup and then
re-apply the transaction (archive)
logs, a process called "rolling forward", then you can open the database
for use, and it is in the state
just prior to the failure.  I've seen some creative dialogue on this list
about writing to multiple database
instances to have a live backup, and some regarding logging each SQL
statement, but the introduction
of a transaction archiver into the engine itself would make this process
much easier and make Postgres
more attractive to sites currently using the major commercial database
packages, IMHO.

Let me know if any of this is blatantly incorrect.

Tim White

Ragnar Kjørstad wrote:

> On Wed, Jan 10, 2001 at 05:57:21AM -0600, D Johnson wrote:
> > Will the postgres community ever consider creating a decent backup
> > capability. Currently the way to create backups is through a Cron job.
> > For Postgres to ever be considered a true production systen then some
> > sort of transactional tracing has to be done. Otherwise you risk the
> > potential of losing quite a bit of data.
>
> You can take a snapshot of the database-device (while the database is
> down), and backup from the snapshot to avoid this problem.
>
> You need a volum-manager that support snapshot, but AFAIK most do.
>
> --
> Ragnar Kjørstad
> BigStorage


In response to

Responses

pgsql-admin by date

Next:From: Tom LaneDate: 2001-01-11 17:18:15
Subject: Re: FATAL 1: Memory exhausted in AllocSetAlloc()
Previous:From: Massimo LuiseDate: 2001-01-11 14:01:48
Subject: JDBC Trouble

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group