Введение#
YaXAHA Cluster это решение для кластеризации PostgreSQL. Можно считать что это вариант репликации баз данных, в котором каждая нода является мастером.
По умолчанию, все ноды кластера равноправны, поэтому клиентское приложение может обращаться к любой доступной ему ноде кластера.
YaXAHA Cluster задумывался для баз данных испытывающих большую нагрузку и мы постарались обеспечить баланс между строгой согласованностью (strict consistency) и согласованностью в конечном счете (eventual consistency). Мы считаем что YaXAHA Cluster где-то посередине между синхронной и асинхронной репликацией.
Вы можете гибко управлять этим балансом увеличивая или уменьшая количество нод участвующих в синхронной репликации.
В данный момент, YaXAHA Cluster находится в стадии минимально жизнеспособного продукта. Поэтому мы пока что не предоставляем удобного для конечного пользователя средства для настройки кластера. Так же присутствуют определенные ограничения.
Мы надеемся что вы найдете наш проект интересным и будем признательны Вам за мнения и отзывы, которые мы учтем при подготовке релиза.