<p>Критически важная особенность современных высоконагруженных систем —
способность распределять данные на несколько узлов для обеспечения более
- быстрого доступа, управления и анализа данных, что известно как стратегия
+ быстрого доступа, управления и анализа, что известно как стратегия
«разделяй и властвуй». PostgreSQL 10 содержит ряд существенных улучшений,
- позволяющих эффективно реализовывать данную стратегию: нативная логическая
+ позволяющих эффективно применять данную стратегию: нативная логическая
репликация, декларативное партиционирование таблиц и улучшеное параллельное
исполнение запросов.</p>
«публикация/подписка»</b>
<p>Логическая репликация расширяет дополняет существующий набор видов
- Ñ\80епликаÑ\86ии в PostgreSQL за Ñ\81Ñ\87Ñ\91Ñ\82 возможонсти передавать данные о модификации
+ Ñ\80епликаÑ\86ии в PostgreSQL за Ñ\81Ñ\87Ñ\91Ñ\82 возможности передавать данные о модификации
данных на уровне конкретной базы данных или на уровне таблиц в другие базы
данных PostgreSQL. Пользователи теперь могут определять, какие именно данные
нужно реплицировать. Кроме этого, появляется возможность выполнять переход
появлению версии 10, так как она содержит долгожданные возможности
партиционирования и встроенной логической репликации. Это позволит нам
использовать PostgreSQL в ещё большем количестве сервисов», — заявил Владимир
- Ð\91оÑ\80один, лидеÑ\80 командÑ\8b DBA компании
+ Ð\91оÑ\80один, компаниÑ\8f
<a href="https://www.yandex.ru/" target="_blank">Яндекс</a>.</p>
<b>Декларативное партиционирование таблиц: разделяйте ваши данные с
лёгкостью</b>
<p>Возможность партиционирования таблиц долгие годы присутствовала в
- PostgreSQL, но длÑ\8f Ñ\81воей Ñ\80абоÑ\82Ñ\8b требовала от пользователя значительных усилий
+ PostgreSQL, но пÑ\80и Ñ\8dÑ\82ом требовала от пользователя значительных усилий
по поддержке нетривиального множества правил и триггеров. В PostgreSQL 10
представлен синтаксис для партиционирования, позволяющий пользователям с
- лёгкостью создавать и поддерживать таблицы с интевальной или списочной схемой
- партиционирования. Добавления синтаксиса партиционирования — первый шаг из
+ лёгкостью создавать и поддерживать таблицы с интервальной или списочной схемой
+ партиционирования. Добавление синтаксиса партиционирования — первый шаг из
запланированной серии изменений, ведуших к высокопроизводительному фреймворку
партиционирования в PostgreSQL.</p>
-<b>Улучшенный параллелизм выполнения запросов: покорите анализ данных без
- промедления</b>
+<b>Улучшенный параллелизм выполнения запросов: захватите власть над данными</b>
<p>PostgreSQL 10 содержит улучшенную поддержку параллелизации выполнения
запросов — ещё больше частей плана выполнения запроса теперь могут
- исполняться параллельно. Улучшения заключается в том, что ещё больше типов
+ исполняться параллельно. Улучшения заключаются в том, что ещё больше типов
операций сканирования данных поддаются параллелизации, а также в том, что в
- некоторых случаях (например, когда данные уже отсортированы) проводятся
- дополнительные оптимизации. В итоге, пользователь получает данные намного
+ некоторых случаях (например, когда данные уже отсортированы) проводится
+ дополнительная оптимизация. В итоге, пользователь получает данные намного
быстрее.</p>
<b>Кворум-коммит для синхронной репликации: распределяйте данные надёжно</b>
<p>Для запросов на русском языке<br />
Николай Самохвалов<br />
<a href="mailto:RU@POSTGRESQL.ORG">ru@postgresql.org</a><br />
-Телефон/Telegram/Whatsapp: +7-905-783-9804</p>
+Телефон/Telegram/WhatsApp: +7-905-783-9804</p>
</p>
<p>Контакты в других регионах перечислены на <a href="/about/press/contact">странице контактов.</a></p>
появлению версии 10, так как она содержит долгожданные возможности
партиционирования и встроенной логической репликации. Это позволит нам
использовать PostgreSQL в ещё большем количестве сервисов», — заявил Владимир
- Ð\91оÑ\80один, лидеÑ\80 командÑ\8b DBA компании
+ Ð\91оÑ\80один, компаниÑ\8f «ЯндекÑ\81»
<a href="https://www.yandex.ru/" target="_blank">Яндекс</a>.</p>
-<p>
-<a href="https://yandex.ru/" target="_blank">Яндекс</a> — технологическая компания,
-развивающая интеллектуальные продукты и сервисы, созданные с использованием
-машинного обученияю. Задача Яндекса — помогать пользователям и компаниям лучше
-ориентироваться в онлайн- и офлайн-мирах. С 1997 года Яндекс предоставляет
-поисковые и информационные сервисы мирового уровня, учитывающие особенности
-регионов, в которых они работают. Кроме этого, Яндекс создал лидирующие в отрасли
-сервисы перевозки пассажиров по требованию, навигационные продукты и другие
-мобильные приложения для миллионов потребителей по всему миру.
-Для связи с представителями компании посетите страницу
-<a href="https://yandex.ru/company/contacts/moscow/" target="_blank">
- https://yandex.ru/company/contacts/moscow/
-</a>
-</p>
-
<p>«Кворум-коммит для синхронной репликации в PostgreSQL 10 даёт нам больше
вариантов расширять нашу инфраструктуру баз данных с временем простоя работы
приложений, стремящимся к нулю. Это позволяет нам непрерывно выкатывать
XX сентября 2017 — Всемирная группа разработки PostgreSQL объявила сегодня о выпуске PostgreSQL 10, новой версии лидирующей реляционной системы управления базами данных с открытым исходным кодом.
-Критически важная особенность современных высоконагруженных систем — способность распределять данные на несколько узлов для обеспечения более быстрого доступа, управления и анализа данных, что известно как стратегия «разделяй и властвуй». PostgreSQL 10 содержит ряд существенных улучшений, позволяющих эффективно реализовывать данную стратегию: нативная логическая репликация, декларативное партиционирование таблиц и улучшеное параллельное исполнение запросов.
+Критически важная особенность современных высоконагруженных систем — способность распределять данные на несколько узлов для обеспечения более быстрого доступа, управления и анализа, что известно как стратегия «разделяй и властвуй». PostgreSQL 10 содержит ряд существенных улучшений, позволяющих эффективно применять данную стратегию: нативная логическая репликация, декларативное партиционирование таблиц и улучшеное параллельное исполнение запросов.
«Наше сообщество разработчиков сфокусировано на развитии таких свойств системы, которые позволяют наиболее полно использовать возможности современных инфраструктур с распределённым характером нагрузки», — говорит Магнус Хагандер (Magnus Hagander), член [основной команды](https://www.postgresql.org/developer/core/) Всемирной группы разработки PostgreSQL. — «Такие функции как логическая репликация и улучшенный параллелизм исполнения запросов отражают годы работы и демонстрируют постоянный фокус сообщества на обеспечении лидирующей роли PostgreSQL в условиях растущих технологических требований».
## Логическая репликация — фреймворк для распространения данных по модели «публикация/подписка»
-Ð\9bогиÑ\87еÑ\81каÑ\8f Ñ\80епликаÑ\86иÑ\8f Ñ\80аÑ\81Ñ\88иÑ\80Ñ\8fеÑ\82 дополнÑ\8fеÑ\82 Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83Ñ\8eÑ\89ий набоÑ\80 видов Ñ\80епликаÑ\86ии в PostgreSQL за Ñ\81Ñ\87Ñ\91Ñ\82 возможонсти передавать данные о модификации данных на уровне конкретной базы данных или на уровне таблиц в другие базы данных PostgreSQL. Пользователи теперь могут определять, какие именно данные нужно реплицировать. Кроме этого, появляется возможность выполнять переход на новые мажорные версии PostgreSQL без простоя и за счёт встроенных в ядро СУБД средств.
+Ð\9bогиÑ\87еÑ\81каÑ\8f Ñ\80епликаÑ\86иÑ\8f Ñ\80аÑ\81Ñ\88иÑ\80Ñ\8fеÑ\82 дополнÑ\8fеÑ\82 Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83Ñ\8eÑ\89ий набоÑ\80 видов Ñ\80епликаÑ\86ии в PostgreSQL за Ñ\81Ñ\87Ñ\91Ñ\82 возможности передавать данные о модификации данных на уровне конкретной базы данных или на уровне таблиц в другие базы данных PostgreSQL. Пользователи теперь могут определять, какие именно данные нужно реплицировать. Кроме этого, появляется возможность выполнять переход на новые мажорные версии PostgreSQL без простоя и за счёт встроенных в ядро СУБД средств.
-«Ð\9cÑ\8b акÑ\82ивно иÑ\81полÑ\8cзÑ\83ем PostgreSQL, наÑ\87инаÑ\8f Ñ\81 веÑ\80Ñ\81ии 9.3, и оÑ\87енÑ\8c Ñ\80адÑ\8b поÑ\8fвлениÑ\8e веÑ\80Ñ\81ии 10, Ñ\82ак как она Ñ\81одеÑ\80жиÑ\82 долгожданнÑ\8bе возможноÑ\81Ñ\82и паÑ\80Ñ\82иÑ\86иониÑ\80ованиÑ\8f и вÑ\81Ñ\82Ñ\80оенной логиÑ\87еÑ\81кой Ñ\80епликаÑ\86ии. ÐÑ\82о позволиÑ\82 нам иÑ\81полÑ\8cзоваÑ\82Ñ\8c PostgreSQL в еÑ\89Ñ\91 болÑ\8cÑ\88ем колиÑ\87еÑ\81Ñ\82ве Ñ\81еÑ\80виÑ\81ов», â\80\94 заÑ\8fвил Ð\92ладимиÑ\80 Ð\91оÑ\80один, лидеÑ\80 командÑ\8b DBA компании [Яндекс](https://yandex.ru).
+«Ð\9cÑ\8b акÑ\82ивно иÑ\81полÑ\8cзÑ\83ем PostgreSQL, наÑ\87инаÑ\8f Ñ\81 веÑ\80Ñ\81ии 9.3, и оÑ\87енÑ\8c Ñ\80адÑ\8b поÑ\8fвлениÑ\8e веÑ\80Ñ\81ии 10, Ñ\82ак как она Ñ\81одеÑ\80жиÑ\82 долгожданнÑ\8bе возможноÑ\81Ñ\82и паÑ\80Ñ\82иÑ\86иониÑ\80ованиÑ\8f и вÑ\81Ñ\82Ñ\80оенной логиÑ\87еÑ\81кой Ñ\80епликаÑ\86ии. ÐÑ\82о позволиÑ\82 нам иÑ\81полÑ\8cзоваÑ\82Ñ\8c PostgreSQL в еÑ\89Ñ\91 болÑ\8cÑ\88ем колиÑ\87еÑ\81Ñ\82ве Ñ\81еÑ\80виÑ\81ов», â\80\94 заÑ\8fвил Ð\92ладимиÑ\80 Ð\91оÑ\80один, компаниÑ\8f [Яндекс](https://yandex.ru).
## Декларативное партиционирование таблиц: разделяйте ваши данные с лёгкостью
-Ð\92озможноÑ\81Ñ\82Ñ\8c паÑ\80Ñ\82иÑ\86иониÑ\80ованиÑ\8f Ñ\82аблиÑ\86 долгие годÑ\8b пÑ\80иÑ\81Ñ\83Ñ\82Ñ\81Ñ\82вовала в PostgreSQL, но длÑ\8f Ñ\81воей Ñ\80абоÑ\82Ñ\8b Ñ\82Ñ\80ебовала оÑ\82 полÑ\8cзоваÑ\82елÑ\8f знаÑ\87иÑ\82елÑ\8cнÑ\8bÑ\85 Ñ\83Ñ\81илий по поддеÑ\80жке неÑ\82Ñ\80ивиалÑ\8cного множеÑ\81Ñ\82ва пÑ\80авил и Ñ\82Ñ\80иггеÑ\80ов. Ð\92 PostgreSQL 10 пÑ\80едÑ\81Ñ\82авлен Ñ\81инÑ\82акÑ\81иÑ\81 длÑ\8f паÑ\80Ñ\82иÑ\86иониÑ\80ованиÑ\8f, позволÑ\8fÑ\8eÑ\89ий полÑ\8cзоваÑ\82елÑ\8fм Ñ\81 лÑ\91гкоÑ\81Ñ\82Ñ\8cÑ\8e Ñ\81оздаваÑ\82Ñ\8c и поддеÑ\80живаÑ\82Ñ\8c Ñ\82аблиÑ\86Ñ\8b Ñ\81 инÑ\82евалÑ\8cной или Ñ\81пиÑ\81оÑ\87ной Ñ\81Ñ\85емой паÑ\80Ñ\82иÑ\86иониÑ\80ованиÑ\8f. Ð\94обавлениÑ\8f синтаксиса партиционирования — первый шаг из запланированной серии изменений, ведуших к высокопроизводительному фреймворку партиционирования в PostgreSQL.
+Ð\92озможноÑ\81Ñ\82Ñ\8c паÑ\80Ñ\82иÑ\86иониÑ\80ованиÑ\8f Ñ\82аблиÑ\86 долгие годÑ\8b пÑ\80иÑ\81Ñ\83Ñ\82Ñ\81Ñ\82вовала в PostgreSQL, но пÑ\80и Ñ\8dÑ\82ом Ñ\82Ñ\80ебовала оÑ\82 полÑ\8cзоваÑ\82елÑ\8f знаÑ\87иÑ\82елÑ\8cнÑ\8bÑ\85 Ñ\83Ñ\81илий по поддеÑ\80жке неÑ\82Ñ\80ивиалÑ\8cного множеÑ\81Ñ\82ва пÑ\80авил и Ñ\82Ñ\80иггеÑ\80ов. Ð\92 PostgreSQL 10 пÑ\80едÑ\81Ñ\82авлен Ñ\81инÑ\82акÑ\81иÑ\81 длÑ\8f паÑ\80Ñ\82иÑ\86иониÑ\80ованиÑ\8f, позволÑ\8fÑ\8eÑ\89ий полÑ\8cзоваÑ\82елÑ\8fм Ñ\81 лÑ\91гкоÑ\81Ñ\82Ñ\8cÑ\8e Ñ\81оздаваÑ\82Ñ\8c и поддеÑ\80живаÑ\82Ñ\8c Ñ\82аблиÑ\86Ñ\8b Ñ\81 инÑ\82еÑ\80валÑ\8cной или Ñ\81пиÑ\81оÑ\87ной Ñ\81Ñ\85емой паÑ\80Ñ\82иÑ\86иониÑ\80ованиÑ\8f. Ð\94обавление синтаксиса партиционирования — первый шаг из запланированной серии изменений, ведуших к высокопроизводительному фреймворку партиционирования в PostgreSQL.
-## УлÑ\83Ñ\87Ñ\88еннÑ\8bй паÑ\80аллелизм вÑ\8bполнениÑ\8f запÑ\80оÑ\81ов: покоÑ\80иÑ\82е анализ даннÑ\8bÑ\85 без пÑ\80омедлениÑ\8f
+## УлÑ\83Ñ\87Ñ\88еннÑ\8bй паÑ\80аллелизм вÑ\8bполнениÑ\8f запÑ\80оÑ\81ов: заÑ\85ваÑ\82иÑ\82е влаÑ\81Ñ\82Ñ\8c над даннÑ\8bми
-PostgreSQL 10 содержит улучшенную поддержку параллелизации выполнения запросов — ещё больше частей плана выполнения запроса теперь могут исполняться параллельно. Улучшения заключается в том, что ещё больше типов операций сканирования данных поддаются параллелизации, а также в том, что в некоторых случаях (например, когда данные уже отсортированы) проводятся дополнительные оптимизации. В итоге, пользователь получает данные намного быстрее.
+PostgreSQL 10 содержит улучшенную поддержку параллелизации выполнения запросов — ещё больше частей плана выполнения запроса теперь могут исполняться параллельно. Улучшения заключаются в том, что ещё больше типов операций сканирования данных поддаются параллелизации, а также в том, что в некоторых случаях (например, когда данные уже отсортированы) проводится дополнительная оптимизация. В итоге, пользователь получает данные намного быстрее.
## Кворум-коммит для синхронной репликации: распределяйте данные надёжно
-В PostgreSQL 10 появляется кворум-коммит для синхронной репликации, что обеспечивает гибкость процесса оповещения основной БД о том, изменения успешно записаны на удалённые реплики. Администратор может теперь указывать, что если определённое число реплик получило информацию об изменении, данное изменение можно рассматривать как надёжно зафиксированное.
+В PostgreSQL 10 появляется кворум-коммит для синхронной репликации, что обеспечивает гибкость процесса оповещения основной БД о том, что изменения успешно записаны на удалённые реплики. Администратор может теперь указывать, что если определённое число реплик получило информацию об изменении, данное изменение можно рассматривать как надёжно зафиксированное.
«Кворум-коммит для синхронной репликации в PostgreSQL 10 даёт нам больше вариантов расширять нашу инфраструктуру баз данных с временем простоя работы приложений, стремящимся к нулю. Это позволяет нам непрерывно выкатывать изменения и обновлять нашу инфраструктуру без необходимости объявления длительных периодов обслуживания», — сказал Курт Микол (Curt Micol), инженер инфраструктуры в компании [Simple Finance](https://simple.com/).