From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Hiroshi Inoue <Inoue(at)tpf(dot)co(dot)jp> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Jan Wieck <JanWieck(at)yahoo(dot)com>, "Ross J(dot) Reedstrom" <reedstrm(at)rice(dot)edu>, Don Baccus <dhogaza(at)pacifier(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org> |
Subject: | Re: Big 7.1 open items |
Date: | 2000-06-20 13:40:03 |
Message-ID: | 200006201340.JAA10387@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
> > Yes, but is anyone suggesting a solution that does not work with
> > symlinks? If not, why not do it that way?
> >
>
> Maybe other solutions have been proposed already because
> there have been so many opinions and proposals.
>
> I've felt TABLE(DATA)SPACE discussion has always been
> divergent. IMHO,one of the main cause is that various factors
> have been discussed at once. Shouldn't we make step by step
> consensus in TABLE(DATA)SPACE discussion ?
>
> IMHO,the first step is to decide the syntax of CREATE TABLE
> command not to define TABLE(DATA)SPACE.
>
> Comments ?
Agreed. Seems we have several issues:
filename contents
tablespace implementation
tablespace directory layout
tablespace commands and syntax
Filename syntax seems to have resolved to
tablespace/tablename_oid_version or something like that. I think a
clean solution to keep symlink names in sync with rename is to use hard
links during rename, and during vacuum, if the link count is greater
than one, we can scan the directory and remove old files matching the
oid.
I hope we can implement tablespaces using symlinks that can be dump, but
the symlink location does not have to be stored in the database.
Seems we are going to use Extent-2/Extent-3 to store extents under each
tablespace.
It also seems we will be using the Oracle tablespace syntax where
appropriate.
Comments?
--
Bruce Momjian | http://www.op.net/~candle
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2000-06-20 13:55:12 | Re: Changes to functions and triggers |
Previous Message | D'Arcy J.M. Cain | 2000-06-20 13:00:14 | Re: Changes to functions and triggers |
From | Date | Subject | |
---|---|---|---|
Next Message | Philip J. Warner | 2000-06-20 14:20:07 | Re: Big 7.1 open items |
Previous Message | Hiroshi Inoue | 2000-06-20 05:52:17 | RE: Big 7.1 open items |