A.9. Postgres Pro Shardman 14.10.2
Дата выпуска: 2024-01-25
Это первая версия программного обеспечения Shardman, выпущенная в виде пакетов, которые включают саму СУБД Shardman и утилиты управления.
СУБД Shardman основана на PostgreSQL с дополнительными улучшениями, большая часть функциональности которых реализована в расширениях shardman и postgres_fdw.
Основные возможности данных утилит перечислены ниже:
Распределённые ACID транзакции.
Распределённый DDL для управления объектами всего кластера, включая сегментированные и глобальные таблицы, последовательности и пользователей.
Эффективный мультиплексирующий транспорт для связи между узлами внутри кластера.
Эффективное планирование и выполнение распределённых запросов.
Автоматическое разрешение подготовленных транзакций и обнаружение распределённых взаимоблокировок.
Сбор статистики распределённых операторов и внутренних метрик сети в расширении pgpro_stats.
Поддержка глобальных табличных пространств и сжатой файловой системы (CFS).
Утилиты управления реализованы в виде службы shardmand и инструмента shardmanctl . Они используют стороннюю службу etcd для хранения глобальной конфигурации кластера и обмена информацией.
Основные возможности данных утилит перечислены ниже:
Первоначальная конфигурация и настройка кластера.
Отображение и управление текущей конфигурацией сегментов и реплик.
Изменение и управление параметрами в кластере.
Обеспечение отказоустойчивости сегментов.
Согласованное резервное копирование и восстановление данных (поддержка pg_basebackup и pg_probackup).
Быстрая загрузка данных и автоматическая миграция схемы.
Инструменты для тестирования производительности.
Обновление метаданных при обновлениях СУБД.