From: | "Zeugswetter Andreas ADI SD" <Andreas(dot)Zeugswetter(at)s-itsolutions(dot)at> |
---|---|
To: | <josh(at)agliodbs(dot)com>, <pgsql-hackers(at)postgresql(dot)org>, <jason(at)mbi(dot)ucla(dot)edu> |
Subject: | Re: 2D partitioning of VLDB - sane or not? |
Date: | 2007-08-14 08:46:39 |
Message-ID: | E1539E0ED7043848906A8FF995BDA579024F4017@m0143.s-mxs.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> Which brings us back to the original issue. If I decide to stick with
> the current implementation and not "improve our existing partitioning
> mechanisms to scale to 100,000 partitions", I could do something like:
There is a point where you can leave the selection of the correct rows
to normal btree indexes.
I'd say that that point currently is well below 2000 partitions for all
common db systems.
I opt, that more partitions will only be useful for very limited use
cases,
and would be very interested in hearing of a practical partitioning
scheme where more partitions still show a performance advantage (any db
system).
Looks like in your case a partitioning scheme with 256 partitions on one
of the 2 dimensions sounds reasonable.
Or 32 instead of 256 bins for each dim, if your searches are
bidirectional.
Andreas
From | Date | Subject | |
---|---|---|---|
Next Message | Gregory Stark | 2007-08-14 09:54:13 | Re: 2D partitioning of VLDB - sane or not? |
Previous Message | Simon Riggs | 2007-08-14 08:19:25 | Re: Testing the async-commit patch |