| Обработка запросов в Oracle и PostgreSQL: следствия одного решения | Наша статья на Хабре

В статье мы попытаемся проследить, как из-за разницы в одном архитектурном решении логически следует совершенно разная идеология работы в запросами в двух СУБД.

| DBA1. Администрирование PostgreSQL. Базовый курс

Мы рады сообщить о том, что материалы учебного курса "DBA1. Администрирование PostgreSQL. Базовый курс" доступны на нашем сайте.

| DBA2. Администрирование PostgreSQL. Расширенный курс | Анонс и регистрация

Лекции будут открытые и бесплатные, как и первый базовый курс, который с большим успехом и пользой был прочитал в прошлом году много-много раз по городам и весям России.

| PostgreSQL во Франции - повесть в двух письмах

Во Франции государство давно поддерживает Open Source и PostgreSQL в частности. В 2012 г. премьер-министр Жан-Марк Эйро распространил циркулярное письмо, в котором предложил французским министерствам и ведомствам переходить на Open Source. Процесс пошёл, и в 2015 году межминистерский центр по свободному ПО опубликовал другой документ - "PostgreSQL: помощь в принятии решения", который обобщает полученный опыт внедрения и содержит некоторые рекомендации. Возможно, этот документ интересен и русскоязычной аудитории, поэтому мы публикуем здесь его перевод.

| Курс «Hacking PostgreSQL» — уже скоро

Анастасия Лубенникова анонсирует курс «Hacking PostgreSQL» из 16 занятий, на которых будут исследованы особенности архитектуры открытой СУБД.

| «Применение машинного обучения для увеличения производительности PostgreSQL» - наша статья на Хабре

В этой статье рассказано о текущем проекте нашей компании: как применить методы машинного обучения для увеличения производительности СУБД.

| «Доступ к таблицам из Си расширений для Postgres» - Наша новая статья на Хабре

Статья адресована программистам, пишущим на языке C расширения для СУБД PostgreSQL

| PostgreSQL на многоядерных серверах Power 8

Наша статья на сайте www.HABRAHABR.ru

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

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

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

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

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

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

| Сравнение кэшируемых и некэшируемых последовательностей в версиях Postgres 9.4 и 9.5

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

 

| MVCC в Oracle и PostgreSQL

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

| Что такое PostgreSQL?

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

| Scaling PostgreSQL at multicore Power8

Recently, we got  access to a big server: IBM 9119-MHE with 8 CPUs * 8 cores * 8 threads. We decided to take advantage of this and investigate the read scalability of postgres (pgbench -S) at this server.