From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | "Jim C(dot) Nasby" <decibel(at)decibel(dot)org> |
Cc: | Simon Riggs <simon(at)2ndquadrant(dot)com>, pgsql-hackers(at)postgresql(dot)org, bizgres-general <bizgres-general(at)pgfoundry(dot)org> |
Subject: | Re: Table Partitioning, Part 1 |
Date: | 2005-05-10 19:01:35 |
Message-ID: | 23378.1115751695@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
"Jim C. Nasby" <decibel(at)decibel(dot)org> writes:
> On Tue, May 10, 2005 at 12:16:17AM +0100, Simon Riggs wrote:
>> On Mon, 2005-05-09 at 18:53 -0400, Tom Lane wrote:
>>> I disagree. The code is there, it could use work, and what you are
>>> basically proposing is to duplicate both the existing work and much
>>> of the improvement it needs.
>>
>> Minefields need clearing someday, I suppose.
>>
>> Multiple inheritance isn't something I'll be spending time on though.
> I'm also not sure that inheritance would support all cases.
My point seems to have been widely misunderstood ;-)
I was not suggesting that partitioning must be built on top of
inheritance, nor vice versa, nor that they need to support exactly
the same feature sets. What I am saying is that if you adopt an
NIH attitude to the existing code, you are going to end up with a
lot of duplication. There is a substantial amount of potentially
common infrastructure, as well as common problems that you might as
well solve for both cases at once. (Remember the inventor's paradox:
the more general problem is often easier to solve.) In particular,
the planning problems look essentially the same to me, as does the
indexing problem.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Thomas Hallgren | 2005-05-10 19:19:49 | Re: Oracle Style packages on postgres |
Previous Message | Jim C. Nasby | 2005-05-10 18:51:18 | Re: Oracle Style packages on postgres |