PostgreSQL

PostgreSQL
Индексируем OR-выражения или как мы ускорили запрос в 35 000 раз

Теперь запросы исполняются в 35 000 раз быстрее!

PostgreSQL
Секционирование в PostgreSQL. Часть 2

В первой части статьи были рассмотрены основы и принципы организации секционирования в PostgreSQL. Теперь рассмотрим некоторые типовые сценарии работы с секционированными таблицами.

PostgreSQL
Секционирование в PostgreSQL. Часть 1
Под секционированием (partitioning) обычно понимают разделение одной логической таблицы на отдельные физические части (секции). При этом для приложений таблица выглядит единой. Разделение проводится по строкам таблицы, на основании значений некоторого столбца, который называют "ключ секционирования". Такое разделение позволяет значительно ускорить доступ к таблице, т.к. большинство запросов будет обращаться только к отдельным секциям, а не к таблице целиком. Дополнительный плюс секционирования в удобстве администрирования - малоиспользуемые секции можно убрать на медленные носители, или вообще отключить от таблицы, предварительно сделав копию, а при необходимости подключить обратно. В статье рассматриваются механизмы, позволяющие организовать секционирование в PostgreSQL, а также типовые задачи связанные с секционированными таблицами.
PostgreSQL
Сравнение кэшируемых и некэшируемых последовательностей в версиях Postgres 9.4 и 9.5

Наша команда находится в постоянном контакте с участниками российского и международного сообщества PostgreSQL, и наши эксперты всегда рады возможности ответить на интересный вопрос. Мы решили сделать отдельную рубрику FAQ, в которой будем  максимально подробно разбирать интересные вопросы. Тема сегодняшнего обзора - сравнение кэшируемых и некэшируемых последовательностей в версиях Postgres 9.4 и 9.5

 

PostgreSQL
MVCC в Oracle и PostgreSQL

Cравнение реализации MVCC в Oracle и PostgreSQL 
 

PostgreSQL
Что такое PostgreSQL?

PostgreSQL – это свободно распространяемая объектно-реляционная система управления базами данных (СУБД). PostgreSQL разрабатывается международным сообществом разработчиков и не контролируется ни одной компанией и ни одним частным лицом.