![]() |
Postgres Pro Shardman — распределенная реляционная СУБД на базе PostgreSQL, для высоконагруженных быстрорастущих систем, предлагающая горизонтальное масштабирование. Поддерживает десятки тысяч одновременных подключений и автоматически восстанавливает работу при сбоях за считанные секунды, при этом не имея единой точки отказа. |
Преимущества Postgres Pro Shardman
- Масштабирование без простоев Ресурсы можно добавлять без остановки системы и миграции данных. Shardman перераспределяет нагрузку и поддерживает доступность автоматически. Система способна обрабатывать до 2 ПБ данных и масштабироваться до сотни узлов.
- Привычные инструменты Поддерживаются стандартные библиотеки подключения, привычные расширения, инструменты администрирования и мониторинга для PostgreSQL.
- Разные виды объектов для сложных сценариев Поддерживает глобальные, распределенные, и локальные таблицы, триггеры, хранимые процедуры, и многие другие типы объектов. При этом, для приложения это выглядит как обычная база PostgreSQL. Это снижает порог входа и ускоряет внедрение.
- Согласованность и консистентность транзакций Даже в распределенной среде Shardman сохраняет свойства ACID и гарантирует целостность данных, как в монолитной базе PostgreSQL.
- Отказоустойчивость по умолчанию Каждый узел равноправен: при сбое система сама переключает запросы на резервные копии, таким образом, поддерживая единый фронт данных. Также имеются инструменты для георезервирования кластера.
- Высокая производительность Оптимизирован под OLTP и real-time-нагрузки, поддерживает параллельное выполнение запросов и интеллектуальную маршрутизацию, запросы обрабатываются там, где находятся нужные данные.
