Postgres Pro Shardman
Москва
Москва
ул. Большая Грузинская, д. 20, пом. 3А/П
sales@softway.ru
Новосибирск
пр. Ак. Коптюга, 4/1
novosib@softway.ru
Владивосток
пр. Гонгадзе, 3а
vladivostok@softway.ru
Санкт-петербург
Коломяжский проспект, 27 (БЦ «Содружество»)
spb@softway.ru
Екатеринбург
ул. Машиностроителей, 19
ekat@softway.ru
Владимир
Коломяжский проспект, 27 (БЦ «Содружество»)
vlad@softway.ru
Новокузнецк
проспект Ермакова, 9а (БЦ "СИТИ")
info@softway.ru
Москва
Москва
ул. Большая Грузинская, д. 20, пом. 3А/П
sales@softway.ru
Новосибирск
пр. Ак. Коптюга, 4/1
novosib@softway.ru
Владивосток
пр. Гонгадзе, 3а
vladivostok@softway.ru
Санкт-петербург
Коломяжский проспект, 27 (БЦ «Содружество»)
spb@softway.ru
Екатеринбург
ул. Машиностроителей, 19
ekat@softway.ru
Владимир
Коломяжский проспект, 27 (БЦ «Содружество»)
vlad@softway.ru
Новокузнецк
проспект Ермакова, 9а (БЦ "СИТИ")
info@softway.ru

Postgres Pro Shardman

Postgres Pro Shardman

Ключевые функции

1.

Горизонтальное шардирование — Shardman позволяет разделять большие таблицы на фрагменты (шарды), распределяя их между различными узлами кластера, что улучшает масштабируемость и производительность.

2.

Автоматическое управление шардированием — система автоматически создает, удаляет и перемещает шарды между узлами кластера при изменении конфигурации или нагрузки.

3.

Репликация данных — Shardman поддерживает репликацию данных между узлами кластера для повышения отказоустойчивости и обеспечения высокой доступности.

4.

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

5.

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

Преимущества ПО

Масштабируемость

Shardman значительно увеличивает горизонтальную масштабируемость PostgreSQL, позволяя обрабатывать большие объемы данных за счет распределения их на несколько узлов кластера. Это особенно полезно для приложений с интенсивной нагрузкой на чтение и запись.

Повышенная производительность

За счет распределения запросов по нескольким узлам кластера, Shardman помогает разгрузить серверы и улучшить производительность запросов, особенно в больших системах с активным использованием базы данных.

Отказоустойчивость и доступность

Встроенная репликация данных между узлами позволяет обеспечить высокую доступность данных и устойчивость к сбоям. В случае выхода из строя одного из узлов, система продолжит работать, используя другие узлы кластера.

Распределенные транзакции

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

Простота управления

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