Глава 53. Внутренние особенности распределённой системы

Содержание

53.1. Типы таблиц
53.2. Объекты распределённой системы
53.3. Silk
53.3.1. Концепция
53.3.2. Цикл событий
53.3.3. Маршрутизация и мультиплексирование
53.3.4. Обработка ошибок и целостность маршрута
53.3.5. Передача/порционирование/разделение данных в сверхбольших кортежах
53.3.6. Управление потоками
53.3.7. Тонкости реализации
53.3.8. Представления для диагностики мультиплексора
53.3.9. Функции
53.4. Обнаружение распределённых взаимоблокировок
53.5. Управляемые последовательности
53.6. Точки синхронизации и последовательное резервное копирование
53.7. Сбор статистики распределённых операторов расширением pgpro_stats
53.8. Рекомендательные блокировки

Программное обеспечение Postgres Pro Shardman состоит из следующих основных компонентов: ядро PostgreSQL с дополнительными функциями, расширение shardman, службы управления и утилиты. В этом разделе кластер Postgres Pro Shardman рассматривается как группа экземпляров или сегментов PostgreSQL. Каждый сегмент также может иметь несколько реплик, и чтобы подчеркнуть это, используется термин группа репликации. Поддержка отказоустойчивых конфигураций в настоящее время осуществляется на уровне инструментов и служб и будет рассмотрена в разделе «Управление».