Re: Distributed Table Partitioning

Поиск
Список
Период
Сортировка
От Alvaro Aguayo Garcia-Rada
Тема Re: Distributed Table Partitioning
Дата
Msg-id 15570020.11922.1457832826861.JavaMail.Administrator@natalia-srv
обсуждение исходный текст
Ответ на Distributed Table Partitioning  (Leonardo M. Ramé <l.rame@griensu.com>)
Ответы Re: Distributed Table Partitioning  (Melvin Davidson <melvin6925@gmail.com>)
Список pgsql-general
Hi. I think pgpool-II can do that job for you. It's a middleware, so you can use it without even changing your app
code(butyour postgres configuration). It suppoerts many clustering functions, including replication, failover, and a
lotmore; it also supports partitioning. so that may be suitable for you. Check the tutorial, it even has some examples:
http://www.pgpool.net/docs/latest/tutorial-en.html

Alvaro Aguayo
Jefe de Operaciones
Open Comb Systems E.I.R.L.

Oficina: (+51-1) 3377813 | RPM: #034252 / (+51) 995540103  | RPC: (+51) 954183248
Website: www.ocs.pe

----- Original Message -----
From: "Leonardo M. Ramé" <l.rame@griensu.com>
To: "PostgreSql-general" <pgsql-general@postgresql.org>
Sent: Saturday, 12 March, 2016 8:25:01 PM
Subject: [GENERAL] Distributed Table Partitioning

I have this problem: a Master table containing records with a timestamp
column registering creation date-time, and one Detail table containing
info related to the Master table.

As time went by, those tables grew enormously, and I can't afford
expanding my SSD VPS. So I'm thinking about storing only NEW data into
it, and move OLD data to a cheaper SATA VPS.

The goal is using the SSD server as "main", and the other (or others?)
as "child", so queries still go to the main server, it somehow detects
which records must be fetched from it and what from the child servers,
then return the "composed" dataset to the caller.

I think this is called Distributed Horizontal Table Partitioning.


Is there a way to do this without changing my application code?.

Regards,
--
Leonardo M. Ramé
Medical IT - Griensu S.A.
Av. Colón 636 - Piso 8 Of. A
X5000EPT -- Córdoba
Tel.: +54(351)4246924 +54(351)4247788 +54(351)4247979 int. 19
Cel.: +54 9 (011) 40871877


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


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

Предыдущее
От: Leonardo M. Ramé
Дата:
Сообщение: Distributed Table Partitioning
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: pg_restore fails