С появлением данного релиза меняется схема версий PostgreSQL, новый формат — «x.y». Это означает, что следующее минорная версия будет 10.1, а следующий маждорный релиз — 11.
-## Logical Replication - A publish/subscribe framework for distributing data
+## Логическая репликация — фреймворк для распространения данных по модели «публикация/подписка»
-Logical replication extends the current replication features of PostgreSQL with the ability to send modifications on a per-database and per-table level to different PostgreSQL databases. Users can now fine-tune the data replicated to various database clusters and will have the ability to perform zero-downtime upgrades to future major PostgreSQL versions.
+Логическая репликация расширяет дополняет существующий набор видов репликации в PostgreSQL за счёт возможонсти передавать данные о модификации данных на уровне конкретной базы данных или на уровне таблц в другие базы данных PostgreSQL. Пользователи теперь могут определять, какие именно данные нужно реплицировать. Кроме этого, появляется возможность выполнять переход на новые мажорные версии PostgreSQL без простоя и за счёт встроенных в ядро СУБД средств.
-"We have been heavily using PostgreSQL since 9.3 and are very excited about version 10 since it brings basis for long-awaited partitioning and built-in logical replication. It will allow us to use PostgreSQL in even more services," said Vladimir Borodin, DBA Team Lead at [Yandex](https://www.yandex.com/).
+«Мы активно используем PostgreSQL, начиная с версии 9.3, и очень рады появлению версии 10, так как она содержит долгожданные возможности партиционирования и встроенной логической репликации. Это позволит нам использовать PostgreSQL в ещё большем количестве сервисов», — заявил Владимир Бородин, лидер команды DBA компании [Яндекс](https://yandex.ru).
-## Declarative Table Partitioning - Convenience in dividing your data
+## Декларативное партиционирование таблиц: разделяйте ваши данные с лёгкостью
-Table partitioning has existed for years in PostgreSQL but required a user to maintain a nontrivial set of rules and triggers for the partitioning to work. PostgreSQL 10 introduces a table partitioning syntax that lets users easily create and maintain range and list partitioned tables. The addition of the partitioning syntax is the first step in a series of planned features to provide a robust partitioning framework within PostgreSQL.
+Возможность партиционирования таблиц долгие годы присутствовала в PostgreSQL, но для своей работы требовала от пользователя значительных усилий по поддержке нетривиального множества правил и триггеров. В PostgreSQL 10 представлен синтаксис для партиционирования, позволяющий пользователям с лёгкостью создавать и поддерживать таблицы с интевальной или списочной схемой партиционирования. Добавления синтаксиса партиционирования — первый шаг из запланированной серии изменений, ведуших к высокопроизводительному фреймворку партиционирования в PostgreSQL.
-## Improved Query Parallelism - Quickly conquer your analysis
+## Улучшенный параллелизм выполнения запросов: покорите анализ данных без промедления
-PostgreSQL 10 provides better support for parallelized queries by allowing more parts of the query execution process to be parallelized. Improvements include additional types of data scans that are parallelized as well as optimizations when the data is recombined, such as pre-sorting. These enhancements allow results to be returned more quickly.
+PostgreSQL 10 включает улучшенную поддержку параллелизации выполнения запросов — ещё больше частей плана выполнения запроса теперь могут исполняться параллельно. Улучшения заключается в том, что ещё больше типов операций сканирования данных поддаются параллелизации, а также в том, что в некоторых случаях (например, когда данные уже отсортированы) проводятся дополнительные оптимизации. В итоге, пользователь получает данные намного быстрее.
-## Quorum Commit for Synchronous Replication - Distribute data with confidence
+## Кворум-коммит для синхронной репликации: распределяйте данные надёжно
-PostgreSQL 10 introduces quorum commit for synchronous replication, which allows for flexibility in how a primary database receives acknowledgement that changes were successfully written to remote replicas. An administrator can now specify that if any number of replicas has acknowledged that a change to the database has been made, then the data can be considered safely written.
+В PostgreSQL 10 появляется кворум-коммит для синхронной репликации, что обеспечивает гибкость процесса оповещения основной БД о том, изменения успешно записаны на удалённые реплики. Администратор может теперь указывать, что если определённое число реплик получило информацию об изменении, данное изменение можно рассматривать как надёжно зафиксированное.
-"Quorum commit for synchronous replication in PostgreSQL 10 gives more options to extend our ability to promote database infrastructure with nearly zero downtime from the application perspective. This allows us to continuously deploy and update our database infrastructure without incurring long maintenance windows," said Curt Micol, Staff Infrastructure Engineer at [Simple Finance](https://www.simple.com/).
+«Кворум-коммит для синхронной репликации в PostgreSQL 10 даёт нам больше вариантов расширять нашу инфраструктуру баз данных с временем простоя работы приложений, стремящимся к нулю. Это позволяет нам непрерывно выкатывать изменения и обновлять нашу инфраструктуру без необходимости объявления длительных периодов обслуживания», — сказал Курт Микол (Curt Micol), штатный инженер инфраструктуры в компании [Simple Finance](https://simple.com/).
-## SCRAM-SHA-256 authentication - Secure your data access
+## Аутентификация SCRAM-SHA-256: обезопасьте доступ к вашим данным
-The Salted Challenge Response Authentication Mechanism (SCRAM) defined in [RFC5802](https://tools.ietf.org/html/rfc5802) defines a protocol to improve upon the secure storage and transmission of passwords by providing a framework for strong password negotiation. PostgreSQL 10 introduces the SCRAM-SHA-256 authentication method, defined in [RFC7677](https://tools.ietf.org/html/rfc7677), to provide better security than the existing MD5-based password authentication method.
+SCRAM (The Salted Challenge Response Authentication Mechanism), описанный в [RFC5802](https://tools.ietf.org/html/rfc5802) определяет протокол б езопасного хранения и передачи паролей за счёт определения специального фреймворка для более строгого сопоставления паролей. В PostgreSQL 10 представлена поддержка метода SCRAM-SHA-256, описанного в [RFC7677](https://tools.ietf.org/html/rfc7677). Данный подход является намного более безопасным, чем существующий метод аутентификации с использованием MD5.
-Links
+Ссылки
-----
-* [Downloads](https://www.postgresql.org/downloads)
-* [Press Kit](https://www.postgresql.org/about/press/presskit10)
-* [Release Notes](https://www.postgresql.org/docs/current/static/release-10.html)
-* [What's New in 10](https://wiki.postgresql.org/wiki/New_in_postgres_10)
+* [Страница загрузки](https://www.postgresql.org/downloads)
+* [Материалы для прессы](https://www.postgresql.org/about/press/presskit10)
+* [Информация об изменениях](https://www.postgresql.org/docs/current/static/release-10.html)
+* [Что нового 10](https://wiki.postgresql.org/wiki/New_in_postgres_10)
-About PostgreSQL
+О проекте PostgreSQL
----------------
-PostgreSQL is the world's most advanced open source database, with a global community of thousands of users, contributors, companies and organizations. The PostgreSQL Project builds on over 30 years of engineering, starting at the University of California, Berkeley, and has continued with an unmatched pace of development. PostgreSQL's mature feature set not only matches top proprietary database systems, but exceeds them in advanced database features, extensibility, security and stability. Learn more about PostgreSQL and participate in our community at [PostgreSQL.org](https://www.postgresql.org).
+PostgreSQL является ведущей СУБД с открытыми исходными текстами с глобальным сообществом из тысяч пользователей и разработчиков, объединяющим множество компаний и организаций. Проект PostgreSQL создаётся на основе более чем 30-летнего опыта проектирования и разработки, начавшейся в Калифорнийском университете Беркли, и в настоящее время разрабатывается беспрецедентными темпами. Продуманный набор возможностей PostgreSQL не только не уступает ведущим коммерческим СУБД, но и зачастую превосходит их развитой функциональностью, расширяемостью, безопасностью и стабильностью. Вы можете получить дополнительную информацию о PostgreSQL и присоединиться к нашему сообществу на сайте [PostgreSQL.org](https://www.postgresql.org).