Перейти к содержанию

Многоязычная документация для шести независимых компонентов

PostgreSQL Компоненты сообщества

Независимая, удобная и многоязычная документация.

Выберите раздел документации

Шесть компонентов. Шесть прямых входов.

Русская версия полностью охватывает Patroni, PgBouncer, pgBadger и etcd. Ссылки на ещё не переведённые страницы pgBackRest и HAProxy автоматически открывают английскую версию и помечены EN.

Высокая доступность

Patroni

Эксплуатация кластеров PostgreSQL с распределённым консенсусом и автоматическим переключением при сбоях.

Читать документацию

Резервное копирование и восстановление

pgBackRest

Проектирование надёжных процессов резервного копирования, восстановления, архивации и восстановления на момент времени.

Читать документацию

Пул соединений

PgBouncer

Сокращение накладных расходов на соединения с помощью пулов сеансов, транзакций и операторов.

Читать документацию

Анализ журналов

pgBadger

Преобразование журналов PostgreSQL и PgBouncer в отчёты о запросах, нагрузке и ошибках.

Читать документацию

Балансировка нагрузки

HAProxy

Полные начальное, конфигурационное и эксплуатационное руководства по HAProxy 3.4.

Читать документацию

Консенсус и координация

etcd

Эксплуатация строго согласованного хранилища ключ-значение, его API, модели Raft и внутренних механизмов.

Читать документацию

Руководства по компонентам

Что делает каждый компонент и с чего начать

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

01 / ВЫСОКАЯ ДОСТУПНОСТЬ

Patroni

◇ Шаблон высокой доступности PostgreSQL

  • Выбирает лидера и хранит состояние кластера через DCS.
  • Автоматизирует переключение при сбоях и позволяет управлять плановыми изменениями.
  • Поддерживает физические серверы, виртуальные машины, Kubernetes и несколько центров обработки данных.

Начните с установки и настройки, затем переходите к средствам эксплуатации.

02 / РЕЗЕРВНОЕ КОПИРОВАНИЕ И ВОССТАНОВЛЕНИЕ

pgBackRest

◇ Надёжное резервное копирование, архивация, восстановление и восстановление на момент времени

  • Полные, дифференциальные, инкрементальные и блочные резервные копии.
  • Управляет репозиториями, сроками хранения и архивацией WAL.
  • Документирует пошаговое развёртывание и каждую команду.

Начните с руководства для своей ОС, затем держите под рукой справочники по настройке и командам.

03 / ПУЛ СОЕДИНЕНИЙ

PgBouncer

◇ Легковесный пул соединений для PostgreSQL

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

Сначала изучите модель пула, затем установите и настройте его под свою нагрузку.

04 / АНАЛИЗ ЖУРНАЛОВ

pgBadger

◇ Быстрый анализ журналов PostgreSQL и PgBouncer

  • Разбирает журналы PostgreSQL и PgBouncer во множестве форматов.
  • Формирует отчёты о медленных запросах, ошибках, блокировках и работе VACUUM.
  • Создаёт автономные отчёты в форматах HTML, JSON, текста и CSV.

Сначала настройте журналирование, затем выберите разовый, параллельный или инкрементальный режим.

05 / БАЛАНСИРОВКА НАГРУЗКИ

HAProxy

◇ Быстрое и надёжное управление TCP- и HTTP-трафиком

  • Полное начальное руководство версии 3.4, разбитое на девять тематических разделов.
  • Руководство по конфигурации в исходных 12 главах.
  • Руководство по эксплуатации в 13 главах.

Изучите архитектуру, находите любые ключевые слова и эксплуатируйте HAProxy.

06 / КОНСЕНСУС И КООРДИНАЦИЯ

etcd

◇ Строго согласованное распределённое хранилище ключ-значение

  • Надёжный API ключ-значение, построенный на алгоритме Raft.
  • Охватывает настройку, безопасность, обслуживание и оптимизацию.
  • Документирует клиентские API, обновления и внутреннее устройство.

Начните с быстрого старта, затем перейдите к руководству по эксплуатации и справочнику API v3.

Частые вопросы

Несколько полезных ответов

С чего начать?

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

pig.center — официальный сайт PostgreSQL?

Нет. pig.center — независимый проект документации сообщества. Он ссылается на каждый исходный проект и сохраняет названия продуктов и технический контекст.

Что происходит со ссылками на ещё не переведённые страницы?

Если русская страница существует, ссылка открывает её напрямую. Иначе открывается соответствующая английская страница с пометкой EN; переключатель языка остаётся доступен на каждой странице.

Как указаны источники исходной документации?

Каждая страница завершается строкой с названием исходной работы, правообладателем, лицензией и ссылкой на историю изменений этой страницы. На странице атрибуции собраны зафиксированные версии, лицензии и сохранённые уведомления всех шести сборников.