- PVSM.RU - https://www.pvsm.ru -
Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL.
Как и обещано, бета-версия PostgreSQL 11 [1] вышла 25-го мая. Ее новшества по отношению к 10.х в основном уже перечислены в сводке Что заморозили на feature freeze [2].
Postgres Pro 10.4.1
Компания Postgres Professional выпустила новые релизы Postgres Pro Standard/Enterprise 10.4.1, созданные на базе PostgreSQL 10.4 и Postgres Pro 10.3.2. В них вошли все улучшения версии PostgreSQL 10.4, а также ряд важных доработок:
pg_pathman, отвечающий за секционирование больших и распределённых баз данных, обновлён до версии 1.4.11, в которой исправлен ряд ошибок;
Odyssey
Яндекс представил [3] 1-ю опенсорсную версию многопоточного пулера Odyssey для PostgreSQL. Он рассчитан на большие нагрузки в многоядерных системах: более 10k TLS-соединений и более 100k TPS на сервер при гораздо меньшем количестве открытых соединений с PostgreSQL, чем с несколькими pgbouncer-ами.
Odyssey умеет:
PostGIS-2.5.0alfa
Эта новейшая версия [4] еще в стадии разработки. Она будет работать с PostgreSQL 9.4 и моложе, но раскроет все возможности с только что вышедшей PostgreSQL 11beta.
Список коммитеров [5] PostgreSQL (22 человека) расширен [6] на 7 человек, среди которых Александр Коротков, Postgres Professional (заметка об этом в TAdviser [7]). До этого единственным представителем России в этом списке людей, наделенных властью утверждать присланные патчи, был Федор Сигаев (тоже Postgres Professional).
Microsoft приобрел GitHub
Покупка [8] обошлась компании в $7.5 миллиардов. О мотивах можно почитать, например, здесь [9].
Опубликована [10] электронная книга Основы технологий баз данных, часть 1.
Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева; под ред. Е. В. Рогова; Postgres Professional.
2-недельный тур [11] Владивосток-Хабаровск преподавателей Postgres Professional Егора Рогова и Павла Лузанова успешно завершился. Во Владивостоке занятия проходили в таком вот симпатичном новом корпусе (ДВФУ, корпус А, 8 уровень, «Точка кипения»):

Предлагается [12] и активно обсуждается в сообществе Моральный кодекс постгрессиста. Скоро должен появиться и соответствующий комитет.
PostgreSQL Standard SQL Gap Analysis
Маркус Винанд (Markus Winand), преподаватель и консультант, автор книги SQL Performance Explained, обещает рассказать [13] подробности своих испытаний PostgreSQL с целью проверить их соответствие последним стандартам (SQL-2016) на фоне других 5 СУБД. На этот раз о том, чего из SQL в PostgreSQL до сих пор не реализовано, или реализация неполна. Речь в данном случае о MERGE, JSON, EXTRACT, listagg и др. Об истории патча MERGE можно прочитать здесь [14], а о тернистом пути патчей JSON здесь [15]. Маркус Винанд вовсе не враг PostgreSQL: до этого он делал доклад [16] на тему Standard SQL Features Where PostgreSQL Beats its Competitors
Built-in Sharding for PostgreSQL
В этой статье [17] Роберт Хаас не столько поясняет работу шардинга в PostgreSQL, сколько разбирает проблемы, которые еще предстоит решить:
Recovery use cases for Logical Replication in PostgreSQL 10
Константин Евтеев (Avito) анализирует [19] возможности переноса средств восстановления с Londiste на логическую репликацию в самой PostgreSQL 10. На примерах конфигураций в своей компании
Solving Data Science tasks with Greenplum DB
В этой статье рассказывается [20] как реальные аналитические задачи Big data (использующие обучение моделей, MapReduce и обработку неформализованного текста) решаются на Greenplum, без Hadoop и пр. из джентльменского набора Big data. На примере системы из 3 узлов в виртуальных машинах.
Мониторим активные сессии PostgreSQL 10, как в Oracle
Дмитрий Цветков переписал [21] под PostgreSQL утилиту мониторинга ASH-Viewer для Oracle и демонстрирует ее возможности.
Битва при MERGE. Хроника с выводами и моралью
История из жизни коммьюнити [14] с экскурсом в синтаксис и вариации команды MERGE.
Кластер pacemaker/corosync без валидола
Статья [22] Игоря Косенкова (Postgres Professional) с практическими советами по настройке кластера pacemaker/corosync.
Вебинар по BDR 3.0
2ndQuadrant провел этот вебинар для всех желающих, отчасти компенсировав скудость материалов по BDR 3.0, которая вызывает большой интерес. За основной частью [23] последовали офлайновые ответы на вопросы (Follow up [24]). Однако, тема требует дальнейших разъяснений.
PGCon 2018 в Оттаве
Отчет [25] Саши Алексеева о конференции PGCon 2018 в Оттаве с уклоном в доклады из России. На конференции также бурно обсуждались вопросы plaggable storage (в том числе API), undo log, JIT и, конечно, фсинкгейт [26].
Было принято решение в этом цикле провести 5 комитфестов вместо обычных 4. Программу и слайды некоторых докладов можно искать здесь [27]. Также есть стенограмма [28] обсуждения оргвопросов.
PGDay.IT 2018
Состоится [29] в Лацизе на берегу озера Гарда, недалеко от Вероны 29-го июня.
Swiss PGDay 2018
Близится конец регистрации (28 июня) на конференцию в Рапперсвиле [30] (рядом с Цюрихом). Она состоится 29-го июна.
PGConf.Brazil 2018
Должна состояться [31] в бразильском Сан-Паулу 3-4 августа.
PG Day France 2018
Ожидается в Марселе [32] 26-го июня.
The Portland PostgreSQL Users Group
PgConf Silicon Valley 2018
Пройдет в Сан-Франциско [33] 5-7 сентября. До конца регистрации (12-е июня) осталось совсем немного.
PostgresConf South Africa 2018
Состоится [34] в Йоханесбурге 9-го октября. Регистрация продлится весь июнь.
PGconf.ASIA 2018
Пройдет [35] 10-12 декабря в Токио.
Подписывайтесь на канал postgresso [36]!
Идеи и пожелания присылайте на почту: news_channel@postgrespro.ru
Предыдущие выпуски: #6 [37], #5 [38], #4 [39], #3 [40], #2 [41], #1 [42]
Автор: Igor_Le
Источник [43]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/postgresql/282427
Ссылки в тексте:
[1] бета-версия PostgreSQL 11: https://www.postgresql.org/about/news/1855/
[2] Что заморозили на feature freeze: https://habr.com/company/postgrespro/blog/353412/
[3] представил: https://github.com/yandex/odyssey
[4] новейшая версия: http://postgis.net/2018/05/28/postgis-2.5.0alpa/
[5] Список коммитеров: https://wiki.postgresql.org/wiki/Committers
[6] расширен: https://www.postgresql.org/message-id/8953.1527887111%40sss.pgh.pa.us
[7] в TAdviser: http://www.tadviser.ru/index.php/%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0:%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%95%D0%B2%D0%B3%D0%B5%D0%BD%D1%8C%D0%B5%D0%B2%D0%B8%D1%87
[8] Покупка: https://www.bloomberg.com/news/articles/2018-06-03/microsoft-is-said-to-have-agreed-to-acquire-coding-site-github
[9] здесь: http://www.forbes.ru/tehnologii/362585-kod-dostupa-zachem-microsoft-kupil-github-za-75-mlrd
[10] Опубликована: https://postgrespro.ru/education/books/dbtech
[11] тур: https://postgrespro.ru/blog/news/849233
[12] Предлагается: https://wiki.postgresql.org/wiki/Code_of_Conduct
[13] обещает рассказать: https://modern-sql.com/blog/2018-06/postgresql-standard-sql-gap-analysis
[14] здесь: https://habr.com/company/postgrespro/blog/412605/
[15] здесь: https://obartunov.livejournal.com/200076.html
[16] делал доклад: https://modern-sql.com/blog/2018-02/standard-sql-features-where-postgresql-beats-its-competitors
[17] статье: http://rhaas.blogspot.com/2018/05/built-in-sharding-for-postgresql.html
[18] предложившего: https://www.postgresql.org/message-id/21BC916B-80A1-43BF-8650-3363CCDAE09C@postgrespro.ru
[19] анализирует: https://medium.com/avitotech/recovery-use-cases-for-logical-replication-in-postgresql-10-a1e6bab03072
[20] рассказывается: https://dwhsys.com/2018/05/06/data-mining-in-mpp-database/
[21] переписал: https://habr.com/post/413411/
[22] Статья: https://habr.com/company/postgrespro/blog/359230/
[23] основной частью: https://register.gotowebinar.com/recording/viewRecording/8476425799552562689/1921002235657743873/e.rogov@postgrespro.ru?registrantKey=1677496693693353997&type=ATTENDEEEMAILRECORDINGLINK
[24] Follow up: https://blog.2ndquadrant.com/introduction-to-postgres-bdr-webinar-follow-up/
[25] Отчет: https://habr.com/company/postgrespro/blog/413207/
[26] фсинкгейт: https://wiki.postgresql.org/wiki/Fsync_Errors
[27] здесь: https://www.pgcon.org/2018/schedule/index.en.html
[28] стенограмма: https://wiki.postgresql.org/wiki/PgCon_2018_Developer_Meeting
[29] Состоится: https://2018.pgday.it/en/
[30] конференцию в Рапперсвиле: http://www.pgday.ch/2018/
[31] состояться: http://pgconf.com.br
[32] Ожидается в Марселе: http://pgday.fr/
[33] Пройдет в Сан-Франциско: https://2018.postgresopen.org/callforpapers/
[34] Состоится: https://postgresconf.org/conferences/SouthAfrica2018
[35] Пройдет: http://www.pgconf.asia/EN/2018/
[36] postgresso: https://t.me/postgresso
[37] #6: https://habr.com/company/postgrespro/blog/358560/
[38] #5: https://habr.com/company/postgrespro/blog/353736/
[39] #4: https://habrahabr.ru/company/postgrespro/blog/351650/
[40] #3: https://habrahabr.ru/company/postgrespro/blog/349100/
[41] #2: https://habrahabr.ru/company/postgrespro/blog/347858/
[42] #1: https://habrahabr.ru/company/postgrespro/blog/345652/
[43] Источник: https://habr.com/post/413419/?utm_campaign=413419
Нажмите здесь для печати.