Re: WORM and Read Only Tables (v0.1) - Mailing list pgsql-hackers

From Hannu Krosing
Subject Re: WORM and Read Only Tables (v0.1)
Date
Msg-id 1197377886.7138.2.camel@hannu-laptop
Whole thread Raw
In response to Re: WORM and Read Only Tables (v0.1)  (Csaba Nagy <nagy@ecircle-ag.com>)
Responses Re: WORM and Read Only Tables (v0.1)  (Csaba Nagy <nagy@ecircle-ag.com>)
List pgsql-hackers
Ühel kenal päeval, T, 2007-12-11 kell 13:44, kirjutas Csaba Nagy:
> On Tue, 2007-12-11 at 11:12 +0000, Simon Riggs wrote:
> > Features
> > - Read Only Tables
> > - Compressed Tablespaces
>
> I wonder if instead of read-only tables wouldn't it be better to have
> some kind of automatic partitioning which permits to have different
> chunks of the table data in different tablespaces, and a freeze command
> which effectively moves the data from the (normally small) active chunk
> to the archive chunk when it's transaction id is older than a predefined
> threshold ?

This would be doable using Simons proposed commands.

> Then put the active chunk on a high performance file system and the
> archive tablespace on a compressed/slow/cheap file system and you're
> done. Allow even the archive chunk to be updateable, and put new tuple
> data in the active chunk. It would work just fine for cases where the
> old data is rarely updated/deleted...

You can't update a table on a read-only (write-once) partition, at least
not with current header structure.

> Another advantage I guess would be that active data would more likely
> stay in cache, as updated records would stay together and not spread
> over the inactive.




pgsql-hackers by date:

Previous
From: Csaba Nagy
Date:
Subject: Re: WORM and Read Only Tables (v0.1)
Next
From: Zdenek Kotala
Date:
Subject: Re: quotas once again