Re: Smaller multiple tables or one large table?

Поиск
Список
Период
Сортировка
От Gabriele Bartolini
Тема Re: Smaller multiple tables or one large table?
Дата
Msg-id 4FDC241A.6040306@2ndQuadrant.it
обсуждение исходный текст
Ответ на Re: Smaller multiple tables or one large table?  (Benedict Holland <benedict.m.holland@gmail.com>)
Ответы Re: Smaller multiple tables or one large table?  (Benedict Holland <benedict.m.holland@gmail.com>)
Список pgsql-general
Hi Benedict,

Il 15/06/12 20:58, Benedict Holland ha scritto:
> The tables would have to be specified with a table pk constraint
> falling between two ranges. A view would then be created to manage all
> of the small tables with triggers handling insert and update
> operations. Select would have to be view specific but that is really
> cheap compared to updates. That should have the additional benefit of
> only hitting a specific table(s) with an update.
>
> Basically, I don't see how this particular configuration breaks and if
> PostgreSQL already has the ability to do this as it seems very useful
> to manage very large data sets.

What you are looking for is called 'partitioning' (horizontal
partitioning). I suggest that you read this chapter:
http://www.postgresql.org/docs/9.1/static/ddl-partitioning.html

Cheers,
Gabriele

--
  Gabriele Bartolini - 2ndQuadrant Italia
  PostgreSQL Training, Services and Support
  gabriele.bartolini@2ndQuadrant.it | www.2ndQuadrant.it


В списке pgsql-general по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: pg_upgrade: "pg_ctl failed to start the new server"
Следующее
От: "hb@101-factory.eu"
Дата:
Сообщение: any solution for doing a data file import spawning it on multiple processes