ТЕМАТИКА ПРОДУКЦИИ СУБД
НАИМЕНОВАНИЕ Postgres Pro Shardman
ПРОИЗВОДИТЕЛЬ Postgres Professional
ПОСТАВЩИК Postgres Professional
ИСТОЧНИК (URL) https://postgrespro.ru/products/shardman#posibilities
НАЗНАЧЕНИЕ Распределенная реляционная СУБД с горизонтальным масштабированием
ХАРАКТЕРИСТИКИ И ПРЕИМУЩЕСТВА
Shardman – это технология для создания распределенной реляционной СУБД, предоставляющая строгие гарантии целостности данных.
Распределённая СУБД Shardman предназначена для обеспечения горизонтального масштабирования баз данных OLTP (online transaction processing, обработка транзакций в реальном времени) при строгом соответствии требованиям ACID.
Shardman обладает многими преимуществами и улучшениями совместимости, вот некоторые из них:
- Строгие гарантии ACID.
- Поддержка одновременной работы нескольких кластеров.
- Прозрачное горизонтальное масштабирование без необходимости перехода к NoSQL.
- Поддержка до 100 узлов кластера.
- Поддержка статистики планирования и выполнения всех операторов SQL.
- Возможность работать с кластером как с единой СУБД.
- Инструменты горячего резерва и резервного копирования и восстановления для поддержки полного и инкрементального копирования с журналированием.
- Создание кластера с высокой доступностью с несколькими ведущими узлами при помощи специальных утилит.
- Интерфейсы для работы с C++, Ruby, C, ODBC Perl, Python, Tcl и Java.
- Адаптивная оптимизация запросов.
- Доступ к данным на сторонних серверах PostgreSQL с помощью postgres_fdw, в частности:Microsoft Active Directory, MySQL, Oracle, Postgres Pro Enterprise.
- Неограниченное количество записей и индексов, максимальный размер таблицы — 32 ТБ, максимальный размер атрибута — 1 ГБ, максимальное количество атрибутов — 1600.
ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ
- Горизонтальное масштабирование
Если сервер СУБД не справляется с нагрузкой, можно разделить данные на части, распределить их по разным серверам (шардам) и при увеличении нагрузки просто добавлять ещё серверов
- Встроенная отказоустойчивость
Shardman реплицирует данные каждого шарда на резервные серверы, поэтому если один из шардов откажет, Shardman переключит запросы на соответствующую реплику
- Строгие гарантии изоляции и согласованности данных
Shardman расширяет модель согласованности данных PostgreSQL для распределенных систем и гарантирует такую же работу транзакций, как и СУБД, работающая на одном сервере
- Совместимость с PostgreSQL
ул. Дмитрия Ульянова, д. 7А


