Автор: Лузанов Павел, Рогов Егор, Левшин Игорь
Издательство: Постгрес Профессиональный
Год: 2021
Страниц: 181
Язык: русский
Формат: pdf (true)
Размер: 10,1 MB
PostgreSQL - это наиболее полнофункциональная, свободно распространяемая СУБД с открытым кодом. Разработанная в академической среде, за долгую историю сплотившая вокруг себя широкое сообщество разработчиков, эта СУБД обладает всеми возможностями, необходимыми большинству заказчиков. PostgreSQL активно применяется по всему миру для создания критичных бизнес-систем, работающих под большой нагрузкой. Из книги «Postgres: первое знакомство» можно получить базовые сведения об устройстве и основных особенностях PostgreSQL, об истории его создания и планах развития, а также практические сведения по установке PostgreSQL и начале работы с ним под Windows и Linux. Она предназначена для начинающих работать с PostgreSQL и просто интересующихся его возможностями.
Новое в PostgreSQL 13:
- Исключено хранение дубликатов значений в индексах на основе B-деревьев; размер многих индексов теперь существенно уменьшится. Аналогичная оптимизация всегда применялась в GIN-индексах, а теперь будет работать и для B-деревьев.
- У классов операторов появились параметры. Пока можно лишь задавать длину сигнатуры GiST-индексов, но в перспективе это позволит, например, индексировать часть JSON-документа, указывая при создании индекса JSONPath-выражение.
- Для ряда операций используется более эффективный доступ вместо полного сканирования GIN-индекса.
- Декларативное секционирование, появившееся в версии 10, продолжает улучшаться. В новой версии секционированные таблицы поддерживаются в логической репликации: раньше можно было реплицировать только отдельные секции.
- Оптимизация и выполнение запросов. Значения функций подставляются в запрос из предложения FROM, если они сводятся к константе. Это позволяет избегать ненужных соединений.
Скачать Postgres. Первое знакомство, 7-е изд.