Postgres Pro Shardman
Информация о программе:
Postgres Pro Shardman — oтдельная распределённая реляционная СУБД для крупных предприятий, подходит для крупнейших инсталляций в десятки и сотни ТБ, когда одиночного сервера недостаточно.
Разработчик: Postgres Professional
Проект: 1Софт
Postgres Pro Shardman — oтдельная распределённая реляционная СУБД для крупных предприятий, подходит для крупнейших инсталляций в десятки и сотни ТБ, когда одиночного сервера недостаточно.
СУБД позволяет разделить данные на части и распределить их по разным серверам — шардам. При этом решение обеспечивает встроенную отказоустойчивость и гарантированное соблюдение требований ACID: атомарности, согласованности, изолированности и устойчивости.
Преимущества Shardman
· Горизонтальное масштабирование
Если сервер СУБД не справляется с нагрузкой, можно разделить данные на части, распределить их по разным серверам (шардам) и при увеличении нагрузки просто добавлять ещё серверов.
· Встроенная отказоустойчивость
Shardman реплицирует данные каждого шарда на резервные серверы, поэтому если один из шардов откажет, Shardman переключит запросы на соответствующую реплику.
· Строгие гарантии изоляции и согласованности данных
Shardman расширяет модель согласованности данных PostgreSQL для распределенных систем и гарантирует такую же работу транзакций, как и СУБД, работающая на одном сервере.
· Совместимость с PostgreSQL
Переход на Shardman с одиночного PostgreSQL требует только выработки методологии разделения данных на шарды, все SQL будут продолжать работать, независимо от того, к какому шарду подключится ваше приложение.
Postgres Pro Shardman позволяет не только эффективно управлять огромными объемами данных, но и оптимизировать расходы заказчиков на инфраструктуру.