Postgresql + немного GlusterFS, такое есть?

iamFake

Mind Of Liberty
Доброго времени суток.

Glusterfs можно настроить например для хранения 1 файла на 3х хостах, чем собственно и достигается избыточность на распределенных фс, а есть ли чтото подобное для postgresql ? т.е. к примеру 10 хостов, на каждом pg, одна и таже запись(например row-based) хранится на 3х из них одновременно и получить её можно обратившись к любому... много решений видел для pg но такого не встретил, т.е. ничего подобного нет? простор для велосипедистов?)))
 

fixxxer

К.О.
Партнер клуба
одна и таже запись(например row-based) хранится на 3х из них одновременно и получить её можно обратившись к любому
Не-не. Это не партишенинг. Это либо репликация, либо соответствующим образом настроенный кластер.
 

iamFake

Mind Of Liberty
это получается симбиоз партишинга, репликации и блэк-джека... а нагромождение партиций и репликация каждой - сложная и статическая схема, крайне неудобно... я же ищу именно распределенную схему, но все больше прихожу к выводу что нет такой... block-device, shared disk, hot\warm-standby, triggers, middleware - все это не то, грубо, никакой элегантности... =) тут получается нужена либо распределенная middleware софтина либо распределенная база данных... :confused:
 

iamFake

Mind Of Liberty
взять elliptics-network и присобачить ему pg или еще чего как бэкэнд )))
 

fixxxer

К.О.
Партнер клуба
Не, а че. По 3 сервера - мастер + 2 слейва, группами. Каждая группа - шарда.
 

iamFake

Mind Of Liberty
а если добавится 1, 2 или 3 новых группы? в gluster есть тулзы ребалансинга, а тут ведь получается все в ручную придется?...
 

fixxxer

К.О.
Партнер клуба
Автоматический ребалансинг - это проблемы на свою голову, если узлов не 2-3, а, скажем, 30.

Фактически огромный риск ребалансингом уложить намертво весь кластер.

Лучше просто бить по диапазонам - дубово и надежно.
 
Сверху