Глава 70. Внутренние особенности распределённой системы
Содержание
- 70.1. Типы таблиц
- 70.2. Silk
- 70.2.1. Концепция
- 70.2.2. Цикл событий
- 70.2.3. Маршрутизация и мультиплексирование
- 70.2.4. Обработка ошибок и целостность маршрута
- 70.2.5. Передача/порционирование/разделение данных в сверхбольших кортежах
- 70.2.6. Управление потоками
- 70.2.7. Тонкости реализации
- 70.2.8. Представления для диагностики мультиплексора
- 70.2.9. Функции
- 70.2.2. Цикл событий
- 70.2.1. Концепция
- 70.3. Обнаружение распределённых взаимоблокировок
- 70.4. Глобальные последовательности
- 70.5. Точки синхронизации и последовательное резервное копирование
- 70.6. Сбор статистики распределённых операторов расширением pgpro_stats
- 70.7. Рекомендательные блокировки
- 70.4. Глобальные последовательности
Программное обеспечениеPostgres Pro Shardman состоит из следующих основных компонентов: ядро PostgreSQL с дополнительными функциями, расширение shardman, службы управления и утилиты. В этом разделе кластер Postgres Pro Shardman рассматривается как группа экземпляров или сегментов PostgreSQL. Каждый сегмент также может иметь несколько реплик, и чтобы подчеркнуть это, используется термин группа репликации. Поддержка отказоустойчивых конфигураций в настоящее время осуществляется на уровне инструментов и служб и будет рассмотрена в разделе «Управление».