The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Вышла вторая бета-версия СУБД PostgreSQL 9.1 "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Вышла вторая бета-версия СУБД PostgreSQL 9.1 " +/
Сообщение от eugenynemail (ok), 14-Июн-11, 18:32 
> что такое "секционирование" ?

Эта ссылка:

> http://www.postgresql.org/docs/current/interactive/ddl-parti... ?
>> 3) Какие возможности есть в плане High Available?
> есть разные способы реализовать HA. самый наглядный можно посмотреть в статье про
> архитектуру skype.

High Available реализуется через все ниже перечисленное вместе:

1) Агентов, которые инсталлируются на отдельных нодах. Они информируют какую-то "общую серверную часть" - что у них и как. При отсутствии связи с одним из агентов - нода считается вышедшей из строя.

2) Общая серверная часть, получающая информацию от всех нод.

3) GUI для управления общей серверной части. Позволяет выводить некоторые ноды на тех. обслуживание (отключать, включать), управлять группами нод, показывать информацию о рабочей нагрузке в каждой ноде и т.д. и т.п.

Общая серверная часть может автоматически синхронизировать данные в разных нодах и автоматически перенаправлять трафик с ноды, вышедшей из строя, на доступные ноды.

Можно "самописно" попробовать реализовать все вышеперечисленное, а можно получить инсталляцию всего этого - "из коробки". В последнем случае имеем систему патчей, которые тестируются на множестве систем, что в самописном варианте не бывает из-за отсутствия ресурсов/возможностей. Конечно если речь не идет о мегакорпорациях, которые зачастую реализуют самописные решения и потом иногда делятся ими с сообществом.

Но и в этом случае изначально самописное решение - решало определенные задачи компании, заимствовало определенные сторонние решения, поэтому может накладывать определенный отпечаток на конечный продукт, заточенность и протестированность на отдельных проприетарных технологиях или в принципе невозможность/нецелесообразность из-за вышеперечисленного - открыть продукт. Разве что только в целях продвижения в качестве стандарта в какой-то области или попытке обеспечить массовость возможно умирающей собственной технологии.

Поэтому целенаправленное развитие какой-то возможности в составе базового продукта или отдельных его компонентах - несомненно (при прочих равных) является лучшим решением.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Вышла вторая бета-версия СУБД PostgreSQL 9.1 , opennews, 14-Июн-11, 01:41  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру