- PVSM.RU - https://www.pvsm.ru -
Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL.
Саймон Риггс, глава 2ndQuadrant, призывает компании [1] поучаствовать в защите слонов [2], в том числе сообщая о случаях онлайновой торговли слоновой костью.
PostgreSQL 11 Beta 2 Released
Выход этого релиза в том числе связан с обнаруженной проблеме со SCRAM. В Beta 1 появилась мажорная фича Channel Binding for SCRAM Authentication (привязка канала) для предотвращения атак с «человеком посередине» (man-in-the-middle). Но при тестировании выяснилось, что libpq не в состоянии гарантировать channel binding. В Beta 2 сама фича не удалена, но удалена документация к ней, а фича потеряла статус мажорной.
Подробней о релизе можно прочитать здесь [3], а скачать Beta 2 можно здесь [4].
Вышел pgAdmin 4 version 3.1. В нем исправлено более 30 багов. Среди новых фич:
Детали можно узнать здесь [5].
Скачать пакеты для Windows, macOS, Python Wheel, Docker Container или исходный код в виде тарбола можно здесь [6]. Обещано, что RPM и DEB станут доступны через несколько дней.
Richardson Software выпустила RazorSQL 8 SQL Editor и Database Query Tool
Rezor поддерживает работу с более, чем 40 СУБД. В версии 8 [7] появилась поддержка конверсии из Firebird в 9 СУБД, включая PostgreSQL. Загрузить (за $99.95) можно здесь. [8]
Вышел pgquarrel 0.4.0
Автор, Эйлер Тавериа (Euler Taveira) пишет [9], что в этом релизе [10] в том числе добавлена поддержка секционирования, расширенной статистики.
Олегу Бартунову присвоен статус иностранного члена Международного консультационного комитета Ассоциации по PostgreSQL Китайской Народной Республики. Это произошло в ходе поездки на Open Source World Summit в Пекине.
PostgreSQL vs SQL Standard
Появилась полезнейшая страница отличий PostgreSQL от стандарта SQL [11] в PostgreSQL-wiki.
Новый учебный курс: DBA3 «Администрирование PostgreSQL 10. Резервное копирование и репликация» [12].
Этот двухдневный курс [13] доступен для заказа в авторизованных учебных центрах. С 2 по 5 июля П.Лузанов и Е.Рогов прочитали [14] курс DEV1 в городе Кирове (Вятке).
И они же 6 июля провели [15] семинар с сотрудниками ВятГУ по вопросам использования PostgreSQL в учебных программах вуза.
Опубликованы Слайды курса «Технологии и разработка СУБД»
Это курс [16] с акцентом на реализацию в PostgreSQL
Его читался во ВШЭ и ВМК МГУ сотрудники Postgres Professional Анастасия Лубенникова и Александр Алексеев.
Will Postgres live forever?
Брюс Момджан выступил в необычном амплуа [17] — postgres-философа. Будет ли postgres жить вечно? не будем спойлить: презентация на конференции Postgres Vision [18] не такая уж длинная.
Postgres-BDR 3.0 with OmniDB
2ndQuadrant описывает [19] настройку BDR 3.0 в верссии OmniDB 2.8, которая его поддерживает. Устанавливается кластер из 2 нод в 2 виртуальных машинах. С подробностями и скриншотами.
Upgrade your partitioning from inheritance to declarative
В этой статье рассказывается [20] о переходе к декларативному секционированию в духе PostgreSQL 10-11 от секционирования непосредственно на наследовании, как это было в 9.6 и ранее. Ашутош Бапат (Ashutosh Bapat) из EnterpriseDB, один из ключевых разработчиков декларативного секционирования, расписывает переход к новому секционированию, разбив процесс аж на 9 шагов.
Postgres 11 highlight — New System Roles
В своем блоге Мишель Пакье (Michel Paquier) рассказывает [21] нюансах работы с новыми ролями:
В том числе актуально для работы с FDW.
New in QGIS 3.2 Save Project to PostgreSQL
Здесь [22] утверждается, что важнейшее новшество этой версии QGIS — возможность сохранять QGIS-проекты в PostgreSQL. До этого приходилось сохранять в файлах, что неудобно в случаях сложных топологий сети с множеством пользователей.
PostgreSQL Tuning: Key Things to Drive Performance
статья в блоге Severalnines [23]. Вьёрел Табара (Viorel Tabara) предложил нечто вроде памятки для DBA.
Tuning Input/Output (I/O) Operations for PostgreSQL
Почти параллельно ему коллега из Severalnine, Венката Наготи (Venkata Nagothi) пишет [24] более подробно о факторах, влияющих на производительность ввода-вывода. Речь, конечно, о вакууме, секциях, индексах, работе в облаках и пр. Много общеизвестных советов, но есть и не всем очевидные. Много примеров.
Options for scaling from 1 to 100,000 tenants
О гипотетическом кейсе с B2B-приложением по модели SaaS, работающем в среде AWS пишет [25] Крег Керстинс (Craig Kerstiens), возглавляющий облачное направление компании Citus Data. В результате для масштабирования с 1 пользователя до 100 тыс. предлагается (surprise!) использовать Citus. Все же кратко рассматривается и шардинг на уровне приложения, и NoSQL.
Scaling IoT Time Series Data with Postgres-BDR
Название этой статьи [26] слегка дезориентирует: до разбора работы с BDR дело не доходит — видимо, ожидается в следующей серии. А здесь лишь примеры разбиения на секции BY RANGE, что тоже может пригодиться.
PGDay.Amsterdam
Конференция состоится [27] 12 июля.
PGConf.Brazil 2018
Должна состояться [28] в бразильском Сан-Паулу 3-4 августа.
PostgresOpen Silicon Valley 2018
Эта конференция, которую организует комьюнити, запланирована [29] на 5-7 сентября в Сан Франциско и в этом году объединена с PGConf Silicon Valley.
PostgresConf South Africa 2018
Состоится [30] в Йоханесбурге 9-го октября.
Postgresql Conference Europe
Юбилейная, 10-я конференция состоится [31] 23-26 октября в Лиссабоне.
PGconf.ASIA 2018
Пройдет [32] 10-12 декабря в Токио.
Подписывайтесь на канал postgresso [33]!
Идеи и пожелания присылайте на почту: news_channel@postgrespro.ru
Предыдущие выпуски: #7 [34],
#6 [35],
#5 [36], #4 [37], #3 [38], #2 [39], #1 [40]
Автор: Igor_Le
Источник [41]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/postgresql/285520
Ссылки в тексте:
[1] призывает компании: https://blog.2ndquadrant.com/supporting-the-elephant/
[2] в защите слонов: https://www.worldwildlife.org/pages/global-coalition-to-end-wildlife-trafficking-online
[3] прочитать здесь: https://www.postgresql.org/about/news/1867/
[4] здесь: https://www.postgresql.org/download/
[5] можно узнать здесь: https://www.pgadmin.org/docs/pgadmin4/dev/release_notes_3_1.html
[6] здесь: https://www.pgadmin.org/download/
[7] версии 8: https://www.postgresql.org/about/news/1866/
[8] здесь.: https://razorsql.com/download.html
[9] пишет: http://eulerto.blogspot.com/2018/07/pgquarrel-04-released.html
[10] этом релизе: https://github.com/eulerto/pgquarrel/releases
[11] страница отличий PostgreSQL от стандарта SQL: https://wiki.postgresql.org/wiki/PostgreSQL_vs_SQL_Standard
[12] «Администрирование PostgreSQL 10. Резервное копирование и репликация»: https://postgrespro.ru/education/courses/DBA3
[13] курс: https://habr.com/company/postgrespro/blog/415341/
[14] прочитали: http://www.it-univer43.ru/#postgre_0207
[15] провели: http://www.it-univer43.ru/#postgre_0607
[16] курс: https://habr.com/company/postgrespro/blog/415577/
[17] выступил в необычном амплуа: https://momjian.us/main/writings/pgsql/forever.pdf
[18] Postgres Vision: https://www.postgresql.org/about/event/2225/
[19] описывает: https://blog.2ndquadrant.com/postgres-bdr-3-0-omnidb/
[20] рассказывается: http://ashutoshpg.blogspot.com/2018/06/upgrade-your-partitioning-from.html
[21] рассказывает: https://paquier.xyz/postgresql-2/postgres-11-new-system-roles/
[22] Здесь: http://www.bostongis.com/blog/index.php?/archives/271-New-in-QGIS-3.2-Save-Project-to-PostgreSQL.html
[23] статья в блоге Severalnines: https://severalnines.com/blog/postgresql-tuning-key-things-drive-performance
[24] пишет: https://severalnines.com/blog/tuning-io-operations-postgresql
[25] пишет: https://www.citusdata.com/blog/2018/06/28/scaling-from-one-to-one-hundred-thousand-tenants/
[26] этой статьи: https://blog.2ndquadrant.com/scaling-iot-time-series-data-postgres-bdr/
[27] состоится: http://pgday.amsterdam/
[28] состояться: http://pgconf.com.br
[29] запланирована: https://2018.postgresopen.org/
[30] Состоится: https://postgresconf.org/conferences/SouthAfrica2018
[31] состоится: https://2018.pgconf.eu/
[32] Пройдет: http://www.pgconf.asia/EN/2018/
[33] postgresso: https://t.me/postgresso
[34] #7: https://habr.com/company/postgrespro/blog/413419/
[35] #6: https://habr.com/company/postgrespro/blog/358560/
[36] #5: https://habr.com/company/postgrespro/blog/353736/
[37] #4: https://habrahabr.ru/company/postgrespro/blog/351650/
[38] #3: https://habrahabr.ru/company/postgrespro/blog/349100/
[39] #2: https://habrahabr.ru/company/postgrespro/blog/347858/
[40] #1: https://habrahabr.ru/company/postgrespro/blog/345652/
[41] Источник: https://habr.com/post/415675/?utm_campaign=415675
Нажмите здесь для печати.