pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Magnus Hagander <magnus@hagander.net>
To: James Mansion <james@mansionfamily.plus.com>
Cc: Ron <rjpeace@earthlink.net>
Cc: pgsql-performance@postgresql.org
Subject: Re: compact flash disks?
Date: Thu, 8 Mar 2007 09:48:23 +0100
Message-ID: <20070308084823.GA7216@svr2.hagander.net> (raw)
In-Reply-To: <HCEPKPMCAJLDGJIBCLGHOEDCHEAA.james@mansionfamily.plus.com>
References: <E1HOxqf-0005Mn-Uw@elasmtp-kukur.atl.sa.earthlink.net>
	<HCEPKPMCAJLDGJIBCLGHOEDCHEAA.james@mansionfamily.plus.com>

On Thu, Mar 08, 2007 at 06:24:35AM -0000, James Mansion wrote:
> 
> In the long run, we are going to have to seriously rethink pg's use
> of WAL as the way we implement MVCC as it becomes more and more of a
> performance bottleneck.
> We have WAL because Stonebreaker made an assumption about the future
> dominance of optical media that has turned out to be false.
> ...and it's been one of pg's big issues every since.

Uh. pg didn't *have* WAL back when Stonebreaker was working on it. It
was added in PostgreSQL 7.1, by Vadim. And it significantly increased 
performance at the time, since we no longer had to sync the datafiles 
after every transaction commit.
(We also didn't have MVCC back in the Stonebreaker days - it was added
in 6.5)

That said, it's certainly possible that someone can find an even better
way to do it :-)

//Magnus



view thread (14+ messages)  latest in thread

Message-ID: <20070308084823.GA7216@svr2.hagander.net>
Permalink:  ../20070308084823.GA7216@svr2.hagander.net/
Also on:    postgresql.org/message-id/20070308084823.GA7216@svr2.hagander.net

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: magnus@hagander.net, james@mansionfamily.plus.com, rjpeace@earthlink.net
  Subject: Re: compact flash disks?
  In-Reply-To: <20070308084823.GA7216@svr2.hagander.net>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox