Название книги: Работа с PostgreSQL. Настройка и масштабирование
Год: 2017
Автор: А.Ю. Васильев
Страниц: 286
Язык: Русский
Формат: pdf
Размер: 10.3 Мб

Описание книги «Работа с PostgreSQL. Настройка и масштабирование»:

PostgreSQL ведёт свою «родословную» от некоммерческой СУБД Postgres, разработанной, как и многие open-source проекты, в Калифорнийском университете в Беркли. К разработке Postgres, начавшейся в 1986 году, имел непосредственное отношение Майкл Стоунбрейкер, руководитель более раннего проекта Ingres, на тот момент уже приобретённого компанией Computer Associates. Само название «Postgres» расшифровывалось как «Post Ingres», соответственно, при создании Postgres были применены многие уже ранее сделанные наработки.

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

Данная книга не дает ответы на все вопросы по работе с PostgreSQL. Главное её задание — показать возможности PostgreSQL, методики настройки и масштабируемости этой СУБД. В любом случае, выбор метода решения поставленной задачи остается за разработчиком или администратором СУБД.

Оглавление:

Введение

1.1 Что такое PostgreSQL?

Часть 2 Настройка производительности

  1. Введение
  2. Настройка сервера
  3. Диски и файловые системы
  4. Утилиты для тюнинга PostgreSQL
  5. Оптимизация БД и приложения
  6. Заключение

Часть 3 Индексы

  1. Типы индексов
  2. Возможности индексов

Часть 4 Партиционирование

  1. Введение
  2. Теория
  3. Практика использования
  4. Pg_partman
  5. Pgslice
  6. Заключение

Часть 5 Репликация

  1. Введение
  2. Потоковая репликация (Streaming Replication)
  3. PostgreSQL Bi-Directional Replication (BDR)
  4. Pglogical
  5. Slony-I
  6. Londiste
  7. Bucardo
  8. Заключение

Часть 6 Шардинг

  1. Введение
  2. PL/Proxy
  3. Postgres-X2
  4. Postgres-XL
  5. Citus
  6. Greenplum Database
  7. Заключение

Часть 7 PgPool-II

  1. Введение
  2. Установка и настройка
  3. Настройка репликации
  4. Параллельное выполнение запросов
  5. Master-slave режим
  6. Онлайн восстановление
  7. Заключение

Часть 8 Мультиплексоры соединений

  1. Введение
  2. PgBouncer
  3. PgPool-II vs PgBouncer

Часть 9 Кэширование в PostgreSQL

  1. Введение
  2. Pgmemcache
  3. Заключение

Часть 10 Расширения

  1. Введение
  2. PostGIS
  3. pgSphere
  4. HStore
  5. PLV8
  6. Pg_repack
  7. Pg_prewarm
  8. Smlar
  9. Multicorn
  10. Pgaudit
  11. Ltree
  12. PostPic
  13. Fuzzystrmatch
  14. Pg_trgm
  15. Cstore_fdw
  16. Postgresql-hll
  17. Tsearch2
  18. PL/Proxy
  19. Texcaller
  20. Pgmemcache
  21. Prefix
  22. Dblink
  23. Postgres_fdw
  24. Pg_cron
  25. PGStrom
  26. ZomboDB
  27. Заключение

Часть 11 Бэкап и восстановление PostgreSQL

  1. Введение
  2. SQL бэкап
  3. Бэкап уровня файловой системы
  4. Непрерывное резервное копирование
  5. Утилиты для непрерывного резервного копирования
  6. Заключение

Часть 12 Стратегии масштабирования для PostgreSQL

  1. Введение
  2. Проблема чтения данных
  3. Проблема записи данных
  4. Заключение

Часть 13 Утилиты для PostgreSQL

  1. Введение
  2. Pgcli
  3. Pgloader
  4. Postgres.app
  5. pgAdmin
  6. PostgREST
  7. Ngx_postgres
  8. Заключение

Скачать книгу «Работа с PostgreSQL. Настройка и масштабирование»

Читать книгу «Работа с PostgreSQL. Настройка и масштабирование» онлайн
Оцените книгу
[Всего: 1 Средний: 5]

Написать комментарий