URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109257
[ Назад ]

Исходное сообщение
"Релиз СУБД PostgreSQL 9.6"

Отправлено opennews , 29-Сен-16 17:18 
После десяти месяцев разработки представлена (https://www.postgresql.org/about/news/1703/) новая стабильная ветка СУБД PostgreSQL 9.6. Выпуск обновлений для ветки 9.6 будет осуществляться (http://www.postgresql.org/support/versioning/) в течение пяти лет до сентября 2021 года.

Основные новшества (https://wiki.postgresql.org/wiki/NewIn96):


-  Поддержка распараллеливания операций последовательного сканирования записей (Sequential Scan (http://www.postgresql.org/message-id/E1ZwVzN-0000Xz-5e@...)), слияния запросов (join (http://www.postgresql.org/message-id/E1aLyct-000314-UZ@...)) и  агрегирования данных (http://www.postgresql.org/message-id/E1ahzxY-0004qA-GJ@...). При распараллеливании операция разбивается на части и каждая часть разбирается отдельным обработчиком, после чего результаты работы каждого обработчика объединяются, что позволяет существенно увеличить скорость обработки запроса на системах с большим числом процессорных ядер. Выигрыш особенно заметен для ресурсоёмких запросов, таких как сопоставление по регулярным выражениям.  


-  Возможность (http://www.postgresql.org/message-id/E1aniiT-00083J-4W@...) создания кластерных конфигураций, включающих несколько запасных узлов, реплицируемых в синхронном режиме.


-  Новый режим синхронной репликации "synchronous_commit = remote_apply (http://www.postgresql.org/message-id/E1al4z1-0004qD-GW@...)", при котором основной узел перед закрытием транзакции ожидает подтверждения применения данных на standby-узле;


-  В модуль postgres_fdw (http://www.postgresql.org/docs/9.6/static/postgres-fdw.html), позволяющий логически объединить содержимое БД с нескольких серверов, добавлена поддержка операций слияния (join) и сортировки запросов, а также выполнения операций  UPDATE и DELETE на внешнем сервере;


-  Новый API (http://www.postgresql.org/message-id/E1anVSA-0002zm-Gc@...) для создания горячих бэкапов, в котором метка резервной копии не записывается в директорию с данными, а возвращается  как результат выполнения функции pg_stop_backup(), что позволяет защититься от проблем в случае краха во время бэкапа;


-  Снижено негативное влияние на работу больших таблиц операции "autovacuum", благодаря исключению (http://www.postgresql.org/message-id/E1ae7wj-0001mM-Ib@...) операций повторной заморозки ("refreezing") старых данных;

-  Реализована (http://www.postgresql.org/message-id/E1adhjH-0008RE-TV@...) подсистема для отображения прогресса выполнения операций, например, организовано (http://www.postgresql.org/message-id/E1afsqY-0003qB-Mb@...)  информирование о времени до завершения VACUUM;

-  В систему полнотекстового поиска добавлен (http://www.postgresql.org/message-id/E1aoCJy-0004bp-HI@...) новый оператор  ‹-› или  ‹DISTANCE›, определяющий расстояние между словами (например, можно осуществить выборку фраз, в которых слово "А" отделено от "B" заданным числом слов);


-  Добавлен (http://paquier.xyz/postgresql-2/postgres-9-6-feature-highlig.../) отладочный модуль pg_visibility, предоставляющий средства для изучения карты видимости (https://www.postgresql.org/docs/9.6/static/storage-vm.html) (Visibility Map, отслеживает какие элементы видны для всех активных транзакций);


-  Возможность создавать GIN-индексы с любым значением maintenance_work_mem.

URL: https://www.postgresql.org/about/news/1703/
Новость: http://www.opennet.ru/opennews/art.shtml?num=45242


Содержание

Сообщения в этом обсуждении
"Релиз СУБД PostgreSQL 9.6"
Отправлено kerneliq , 29-Сен-16 17:18 
Отлично! Ждем 10.
Года через 3...

"Релиз СУБД PostgreSQL 9.6"
Отправлено Аноним , 29-Сен-16 17:28 
Вы какую-то функциональность ждете или вам просто номера версий подавай?

"Релиз СУБД PostgreSQL 9.6"
Отправлено kerneliq , 29-Сен-16 19:18 
Функциональность конечно.
А как меня весело заминусовали)

"Релиз СУБД PostgreSQL 9.6"
Отправлено Аноним , 29-Сен-16 20:52 
Это потому, что вы не сообщили, какую именно функциональность вы ждёте.

"Релиз СУБД PostgreSQL 9.6"
Отправлено Аноним , 30-Сен-16 16:46 
Это потому, что 10 выходит в следующем сентябре.

"Релиз СУБД PostgreSQL 9.6"
Отправлено Аноним , 30-Сен-16 11:55 
Конечно, чего оно работает медленнее, чем Vertica и не масштабируется как Apache Flink

"Релиз СУБД PostgreSQL 9.6"
Отправлено Аноним , 29-Сен-16 17:37 
Можно подумать, тебе не хватает возможностей 9й версии.

"Релиз СУБД PostgreSQL 9.6"
Отправлено trdm , 29-Сен-16 19:40 
не гладит, не стирает и в магаз за пивасом не бегает. плохой скуль...

"Релиз СУБД PostgreSQL 9.6"
Отправлено h31 , 29-Сен-16 21:34 
Было бы очень классно, если бы pglogical добавили в ядро. Оно, в принципе, и сейчас работает, но когда в 2016 году в БД нет искоробочной логической репликации - это как-то не оч круто.
P.S. А, к чему это я. В десятку как раз хотели добавить в ядро.

"Релиз СУБД PostgreSQL 9.6"
Отправлено xface , 29-Сен-16 21:53 
BDR тоже не включили в ядро?

"Релиз СУБД PostgreSQL 9.6"
Отправлено h31 , 29-Сен-16 23:40 
В 9.6 точно нет, только как стороннее решение. В 10 - может быть и включат, непонятно. Даже если не включат, BDR во многом опирается на pglogical, и от включения в комплект последнего он тоже выиграет.

"Релиз СУБД PostgreSQL 9.6"
Отправлено KonstantinB , 29-Сен-16 23:32 
О, спасибо за pglogical! Год назад искал подобное и не нашел, пришлось самому написать жалкое подобие (для частного случая - вполне себе работало). Выброшу, пожалуй, свои костыли.

"Релиз СУБД PostgreSQL 9.6"
Отправлено Аноним , 29-Сен-16 23:22 
Материализедж вью с оптимизацией из коробки.

"Релиз СУБД PostgreSQL 9.6"
Отправлено Аноним , 29-Сен-16 20:59 
systemd ждать приятнее было, а тут терпение требуется... до сих пор всего 9.6...

"Релиз СУБД PostgreSQL 9.6"
Отправлено о6какатрон , 30-Сен-16 10:27 
ораклу неприятно

"Релиз СУБД PostgreSQL 9.6"
Отправлено Аноним , 29-Сен-16 17:47 
Вопрос, оно подходит для SaaS/mBaaS проектов? Как с кешированием и масштабироваемостю горизонтальной?

"Релиз СУБД PostgreSQL 9.6"
Отправлено ACCA , 29-Сен-16 18:02 
Хорошо там с масштабируемостью. Можно сказать, что лучше всех. В зависимости от бюджета и потребностей -
  • Postgres-XL / Postgres-XC
  • GreenPlum
  • Netezza

    И ещё куча всяких pgpool-II


  • "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 30-Сен-16 10:02 
    Кеширования записи нет вообще

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 30-Сен-16 16:48 
    > Кеширования записи нет вообще

    В memcached есть


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 30-Сен-16 19:42 
    Накостылять можно что угодно...

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 01-Окт-16 02:54 
    А в не костыляйте, а нормально пишите.

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 01-Окт-16 13:03 
    А я не разработчик PostgreSQL

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 02-Окт-16 14:51 
    А я и не про разработчиков PostgreSQL.

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 29-Сен-16 18:46 
    pgAdmin4 для Debian еще не собрали( для красношапки уже есть(((

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 29-Сен-16 19:06 
    Нахрен он нужен? Там же вэб.

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Led , 29-Сен-16 21:58 
    > Нахрен он нужен? Там же вэб.

    Хуже: там вэб с гвидобейсиком.


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено vvp , 29-Сен-16 19:53 
    ох уж эти онанимы

    хочеш свежак ? - осиль сборку
    ниасилил - жри шо даёт дистр и не жалуйся


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Crazy Alex , 29-Сен-16 20:28 
    Точнее, если даже собрать сам не в состоянии - то держись, мил человек, от свежака подальше, сборка - это самая меньшая сложность из тех, на которые можно с ним нарваться.

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Леха , 30-Сен-16 11:52 
    Дело не в том, что я могу или не могу собрать пакет (у меня половина пакетов для работы собрана лично, поэтому это не проблема), а в самом подходе - все Linux равные, но некоторые равнее. Так и получилось с частью пакетов, одни в первую очередь собираются под RHEL, другие с опозданием в несколько месяцев (может достигать 6 и более месяца) под <> (RHEL/CentOS/Fedora).  

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено анончег , 30-Сен-16 12:18 
    Ты б в ментейнеры пошёл!
    Пусть тебя научат!

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 30-Сен-16 13:02 
    Я б в мейнтейнеры пошел!
    Если бы платили,
    Хоть 50% от моей зарплаты!
    А пока тебе,
    Надо поумнеть)))
    ЗЫ нескладно, но ладно...

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 02-Окт-16 10:03 
    https://www.pgadmin.org/download/

    Finally, pgAdmin is included by default in most Linux distributions, such as RedHat, Fedora, Debian and Ubuntu. If you want a different version than the one included in the distribution, you can use channels such as the PostgreSQL yum repository, Debian backports or the Ubuntu PPA.


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 29-Сен-16 20:51 
    > При распараллеливании операция разбивается на части и каждая часть разбирается отдельным обработчиком, после чего результаты работы каждого обработчика объединяются, что позволяет существенно увеличить скорость обработки запроса на системах с большим числом процессорных ядер.

    Не фига себе, map-reduce!


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено h31 , 29-Сен-16 21:37 
    Это называется Divide and Conquer, товарищ неофит.

    "Пара добавлений"
    Отправлено Postgresmen , 29-Сен-16 21:32 
    Добавьте в новость, пожалуйста:

    1) официальный пресс-релиз на русском: https://www.postgresql.org/about/press/presskit96/ru/

    2) 4 октября состоится очередная встреча российского PostgreSQL-сообщества в офисе Яндекс: http://rupostgres.org

    3) Видео-обзор новинок 9.6 от Брюса Момджана https://t.co/jMH5T3NXX9


    "Пара добавлений"
    Отправлено fi , 29-Сен-16 23:56 
    Стоп! A где VODKA???? GIN я не наливать :))


    "Пара добавлений"
    Отправлено Rodegast , 30-Сен-16 10:47 
    > 4 октября состоится очередная встреча российского PostgreSQL-сообщества в офисе Яндекс

    Лучше бы Яндекс обеспечил российское PostgreSQL-сообщество нормальным сайтом. А то по сцылке срамота!


    "Пара добавлений"
    Отправлено Аноним , 02-Окт-16 10:07 
    https://postgrespro.ru/

    "Пара добавлений"
    Отправлено Rodegast , 02-Окт-16 13:02 
    Ну это же не сайт "российского PostgreSQL-сообщества", а компании Postgres Professional.

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено vitalif , 30-Сен-16 00:25 
    Я помню, ещё в 2012 году они обещали "полнотекстовый поиск со скоростью sphinx" (без необходимости хранить tsvector). http://www.slideshare.net/profyclub_ru/postgre-sql-14823905

    Хде???


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено rshadow , 30-Сен-16 13:18 
    Дык не храни. Строй индекс и ищи по нему, благо функциональные индексы есть. Другое дело что с tsvector-ом удобнее некоторые вещи.

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено vitalif , 05-Окт-16 13:55 
    Дык если его не хранить, то ts_rank замедляется...

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 30-Сен-16 00:41 
    чото слишком быстро после 9.5

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Fantomas , 30-Сен-16 03:00 
    прикольно, возможно в 10-ке появится нормальная репликация. )))))

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено _KUL , 30-Сен-16 07:45 
    )))))

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Andrey Mitrofanov , 30-Сен-16 09:50 
    >появится нормальная репликация. )))))

    Я уж не дождусь, когда они эти репликации-то наплодивши выкидывать начнут.


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 30-Сен-16 09:20 
    Знатоки, подскажите, есть ли в postgres в итоге мультимастер или нет?

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Andrey Mitrofanov , 30-Сен-16 09:51 
    >в postgres в итоге мультимастер или нет?

    В мейнлайне нет.


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 30-Сен-16 16:51 
    > Знатоки, подскажите, есть ли в postgres в итоге мультимастер или нет?

    Всегда был.


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Вареник , 06-Окт-16 11:07 
    Есть несколько реализаций, на любой вкус.

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено rshadow , 30-Сен-16 13:23 
    Жалко конечно что в релизе для хайлоада почти нет фич. В основном для науки все.

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено Аноним , 30-Сен-16 19:02 
    Что может быть важнее науки?

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено anomymous , 30-Сен-16 20:21 
    Тут спору нет. Просто не надо выкатывать академическое в продакшны за пределами институтов.

    Это я к тому, что академическое - так же важно для науки, как инженерное в продакшне. И лучше не смешивать.


    "Релиз СУБД PostgreSQL 9.6"
    Отправлено SnoWLight , 03-Окт-16 14:11 
    Подскажите кто юзает в продакшене. Раньше была проблема с VACUUM на более менее больших базах от 50-100 гигабайт, сейчас как с этим?

    "Релиз СУБД PostgreSQL 9.6"
    Отправлено бабадук , 03-Окт-16 20:04 
    Что за проблемы? На базе ~160Г с 9.4 и ~280Г с 9.5 никаких проблем не наблюдается. И это не особо большая база.