Название книги: Работа с PostgreSQL. Настройка и масштабирование
Год: 2017
Автор: А.Ю. Васильев
Страниц: 286
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 10.3 Мб, 2.8 Мб, 1.4 Мб, 1.7 Мб,
Описание книги “Работа с PostgreSQL. Настройка и масштабирование”:
PostgreSQL ведёт свою «родословную» от некоммерческой СУБД Postgres, разработанной, как и многие open-source проекты, в Калифорнийском университете в Беркли. К разработке Postgres, начавшейся в 1986 году, имел непосредственное отношение Майкл Стоунбрейкер, руководитель более раннего проекта Ingres, на тот момент уже приобретённого компанией Computer Associates. Само название «Postgres» расшифровывалось как «Post Ingres», соответственно, при создании Postgres были применены многие уже ранее сделанные наработки.
Перед вами справочное пособие по настройке и масштабированию PostgreSQL. В книге исследуются вопросы по настройке производительности PostgreSQL, репликации и кластеризации. Изобилие реальных примеров позволит как начинающим, так и опытным разработчикам быстро разобраться с особенностями масштабирования PostgreSQL для своих приложений.
Данная книга не дает ответы на все вопросы по работе с PostgreSQL. Главное её задание — показать возможности PostgreSQL, методики настройки и масштабируемости этой СУБД. В любом случае, выбор метода решения поставленной задачи остается за разработчиком или администратором СУБД.
Оглавление:
Введение
1.1 Что такое PostgreSQL?
Часть 2 Настройка производительности
- Введение
- Настройка сервера
- Диски и файловые системы
- Утилиты для тюнинга PostgreSQL
- Оптимизация БД и приложения
- Заключение
Часть 3 Индексы
- Типы индексов
- Возможности индексов
Часть 4 Партиционирование
- Введение
- Теория
- Практика использования
- Pg_partman
- Pgslice
- Заключение
Часть 5 Репликация
- Введение
- Потоковая репликация (Streaming Replication)
- PostgreSQL Bi-Directional Replication (BDR)
- Pglogical
- Slony-I
- Londiste
- Bucardo
- Заключение
Часть 6 Шардинг
- Введение
- PL/Proxy
- Postgres-X2
- Postgres-XL
- Citus
- Greenplum Database
- Заключение
Часть 7 PgPool-II
- Введение
- Установка и настройка
- Настройка репликации
- Параллельное выполнение запросов
- Master-slave режим
- Онлайн восстановление
- Заключение
Часть 8 Мультиплексоры соединений
- Введение
- PgBouncer
- PgPool-II vs PgBouncer
Часть 9 Кэширование в PostgreSQL
- Введение
- Pgmemcache
- Заключение
Часть 10 Расширения
- Введение
- PostGIS
- pgSphere
- HStore
- PLV8
- Pg_repack
- Pg_prewarm
- Smlar
- Multicorn
- Pgaudit
- Ltree
- PostPic
- Fuzzystrmatch
- Pg_trgm
- Cstore_fdw
- Postgresql-hll
- Tsearch2
- PL/Proxy
- Texcaller
- Pgmemcache
- Prefix
- Dblink
- Postgres_fdw
- Pg_cron
- PGStrom
- ZomboDB
- Заключение
Часть 11 Бэкап и восстановление PostgreSQL
- Введение
- SQL бэкап
- Бэкап уровня файловой системы
- Непрерывное резервное копирование
- Утилиты для непрерывного резервного копирования
- Заключение
Часть 12 Стратегии масштабирования для PostgreSQL
- Введение
- Проблема чтения данных
- Проблема записи данных
- Заключение
Часть 13 Утилиты для PostgreSQL
- Введение
- Pgcli
- Pgloader
- Postgres.app
- pgAdmin
- PostgREST
- Ngx_postgres
- Заключение
Скачать книгу “Работа с PostgreSQL. Настройка и масштабирование”