The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз СУБД PostgreSQL 9.4"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от opennews (??) on 18-Дек-14, 18:51 
После 15 месяцев разработки увидел свет (http://www.postgresql.org/about/news/1557/) релиз новой стабильной ветки СУБД PostgreSQL 9.4. Выпуск обновлений для ветки 9.4 продлится (http://www.postgresql.org/support/versioning/) до декабря 2019 г., 9.0 до сентября 2015 г., 9.1 до сентября 2016 г., 9.2 до сентября 2017 г., 9.3 до сентября 2018 г.


Основные улучшения (https://wiki.postgresql.org/wiki/What%27s_new_in_Postgr...) PostgreSQL 9.4:


- Новый тип JSONB (http://www.craigkerstiens.com/2014/03/24/Postgres-9.4-Lookin.../) ("binary JSON") для хранения структурированных наборов данных в бинарном формате, обеспечивающем высокую производительность и допускающем создание индексов, функций и операторов для манипулирования данными JSON. В тестах (http://www.opennet.me/opennews/art.shtml?num=40690) средства обработки неструктурированных данных на основе JSONB показали более высокие результаты производительности, чем MongoDB;


-  Новый Data Change Streaming API, позволяющий декодировать и преобразовывать потоки данных, передаваемые в результате репликации. Указанный API может использоваться для создания новых более гибких, высокопроизводительных и масштабируемых инструментов репликации;

-  Поддержка слотов репликации, позволяющих запасному серверу передавать системе, с которой поступают данные репликации, информацию о позиции в журнале репликации, которой соответствует текущее состояние запасной системы;


-  Выражение "REFRESH MATERIALIZED VIEW CONCURRENTLY" для фонового обновления материализованных представлений без блокировки таблиц до завершения перестроения представления, генерирующего суммарный отчёт над сложным набором данных. Например, "REFRESH MATERIALIZED VIEW CONCURRENTLY mv_data";

-  Выражение "ALTER SYSTEM SET" для изменения настроек, заданных в файле postgresql.conf, из командной строки SQL или удалённых клиентов. Например, "ALTER SYSTEM SET log_min_duration_statement = '5s'";

-  Утилита pg_prewarm для перезапуска сервера в тёплом режиме с сохранением состояния кэшей и буферов;

-  Выражение "WITH ORDINALITY" для вывода номеров строк при выводе результатов функции, например, "SELECT * FROM json_object_keys('{"mobile": 4234234232, "email": "x@me.com", "address": "1 Street Lane"}'::json) WITH ORDINALITY";

-  Возможность установки порядка группируемых значений, например,
"SELECT mode() WITHIN GROUP (ORDER BY eye_colour) FROM population";


-  Возможность «разогрева» буферов памяти (pg_prewarm) после старта системы;
-  Оптимизация GIN-индексов;

URL: http://www.postgresql.org/about/news/1557/
Новость: http://www.opennet.me/opennews/art.shtml?num=41293

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз СУБД PostgreSQL 9.4"  +1 +/
Сообщение от Аноним (??) on 18-Дек-14, 18:51 
А я только сегодня ночью новый сервак на 9.3 поднимал :-(
надо было подождать та денек всего
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз СУБД PostgreSQL 9.4"  +1 +/
Сообщение от Штунц on 18-Дек-14, 18:54 
в любом случае, пусть пока баги пофиксят, а там и проапдейтишься
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Аноним (??) on 18-Дек-14, 19:36 
Не слушай его, он тебе сейчас сервер заштунцит! Быстрее собирай из исходников и ставь!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Релиз СУБД PostgreSQL 9.4"  +1 +/
Сообщение от sdfgsdg on 18-Дек-14, 22:19 
Это конечно постгрес, ошибки весьма редки. Но на боевой сервер сразу новый релиз выкатить? Учитывая длинный список изменений при миграции? Разве что чисто побаловаться.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Релиз СУБД PostgreSQL 9.4"  +3 +/
Сообщение от denis111 (ok) on 18-Дек-14, 22:52 
Процедура обновления не очень сложная и можно уложиться в мизерный даунтайм.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз СУБД PostgreSQL 9.4"  +9 +/
Сообщение от Postgresmen on 18-Дек-14, 19:07 
(Добавьте, пожалуйста, в анонс новости, если не трудно — места у нас ещё есть)

23-го декабря состоится очередной митап PostgreSQL-сообщества в Москве, на этот раз в компании Parallels  http://postgresmen.ru/meetup/2014-12-23-parallels

Всех с наступающим Новым годом и наступившим релизом!

--Николай

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Postgresmen on 18-Дек-14, 19:39 
Спасибо
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Релиз СУБД PostgreSQL 9.4"  +3 +/
Сообщение от Michael Shigorin email(ok) on 18-Дек-14, 23:13 
> (Добавьте, пожалуйста, в анонс новости, если не трудно — места у нас ещё есть)

Так добавьте, под новостью ссылка "исправить" на то и есть (с премодерацией) :-)

PS: заглянуть, что ли... а у вас там только матёрые слоноводы или любопытствующим есть смысл?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Релиз СУБД PostgreSQL 9.4"  +3 +/
Сообщение от Postgresmen on 19-Дек-14, 03:37 
Конечно, приходите. Аудитория самая разношёрстная, иначе и быть не может, когда собираются 100-150 человек
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

42. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Michael Shigorin email(ok) on 23-Дек-14, 22:57 
> Конечно, приходите.

Спасибо, было весьма интересно, особенно послушать.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

4. "Релиз СУБД PostgreSQL 9.4"  +1 +/
Сообщение от Postgresmen on 18-Дек-14, 19:10 
Также немного обидно, что вы не даёте ссылку на официальный перевод пресс-кита на русский.
http://www.postgresql.org/about/press/presskit94/ru/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от denis111 (ok) on 18-Дек-14, 22:53 
> REFRESH MATERIALIZED VIEW CONCURRENTLY
> Поддержка параллельного обновления материализованных представлений

Обновляюсь срочно!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Аноним (??) on 18-Дек-14, 22:59 
Мда.. сейчас сложилась благоприятна ситуация в стране для принятия стандартов ПО и форматов документов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Релиз СУБД PostgreSQL 9.4"  +4 +/
Сообщение от Вася лодочник on 18-Дек-14, 23:20 
JSOB в городе. Шах и мат, хипстеры.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Релиз СУБД PostgreSQL 9.4"  –1 +/
Сообщение от бедный буратино (ok) on 19-Дек-14, 00:43 
он там уже не первую версию, и с каждой версией всё лучше и лучше, всё быстрее и быстрее. :)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Аноним (??) on 19-Дек-14, 02:48 
> он там уже не первую версию, и с каждой версией всё лучше
> и лучше, всё быстрее и быстрее. :)

jsonb? Вы, наверное перепутали с json.
jsonb - в первую.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Аноним (??) on 19-Дек-14, 05:33 
не json а hstore
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

14. "Релиз СУБД PostgreSQL 9.4"  –1 +/
Сообщение от F on 19-Дек-14, 00:39 
Как обычно, команда PostgreSQL радует. Отличная база, пользуюсь уже 15 лет :) Будем осваивать json функциональность, это сейчас актуально. Не на всякую же безsql-ную хрень переходить ))))

А мускуль как отставала на годы, так воз и ныне там. Мускулеводы, скажите (не праздно, вспомнилось), родная консоль там по-прежнему корявая и дохлая? Периодически надо бывает, но в 5.1 всё грустно с этим - как в стартовой 3.23. Там в стабильной ветке как оно?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз СУБД PostgreSQL 9.4"  +3 +/
Сообщение от Аноним (??) on 19-Дек-14, 07:56 
> Выражение "ALTER SYSTEM SET" для изменения настроек, заданных в файле postgresql.conf, из командной строки SQL или удалённых клиентов.

Здравствуй, новый класс уязвимостей.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Стас (??) on 19-Дек-14, 11:10 
>> Выражение "ALTER SYSTEM SET" для изменения настроек, заданных в файле postgresql.conf, из командной строки SQL или удалённых клиентов.
> Здравствуй, новый класс уязвимостей.

Это только для суперпользователей доступно. Да и не применяется сразу, а только после перезапуска сервера. Просто удобная надстройка над postgresql.conf, не более.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

26. "Релиз СУБД PostgreSQL 9.4"  +2 +/
Сообщение от Аноним (??) on 19-Дек-14, 11:38 
А отключить эту "удобную надстройку" можно?
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

20. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Аноним (??) on 19-Дек-14, 08:01 
>Поддержка страниц памяти большого размера (Huge Pages) для оптимизации работы на Linux-серверах с большим объемов памяти;

Блин... а все эти годы не умел что ли...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Релиз СУБД PostgreSQL 9.4"  +1 +/
Сообщение от Andrey Mitrofanov on 19-Дек-14, 11:17 
>>Поддержка страниц памяти большого размера (Huge Pages)
> Блин... а все эти годы не умел что ли...

Они пару лет(?) как с "прогрессистами" из LKML _разговаривать начали. До того (год-два тому!) у них было открытием-приговором "большинство наших ентер-прайс клиентов живут на ядре 2.6._18_"!

Так что H.P. -- кровавейший bleeding edge.

...(google postgresql kernel site:lwn.net)

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от anonymousZ on 19-Дек-14, 17:04 

Huge Pages (неожиданно)  в linux появились еще в 2.4, и oracle их одерживает еще в 9-и (середина 2000-х).
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

30. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от anonymousZ on 19-Дек-14, 17:07 
*поддерживает.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

32. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-14, 18:10 
> Huge Pages (неожиданно)  в linux появились еще в 2.4, и oracle
> их одерживает еще в 9-и (середина 2000-х).

Молодец, поймал. Не кровавый. Будем считать, я с THP попутал.
Дважды молодец, следишь за оракелом, как он там.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

31. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от me (??) on 19-Дек-14, 17:23 
>>Поддержка страниц памяти большого размера (Huge Pages) для оптимизации работы на Linux-серверах с большим объемов памяти;
> Блин... а все эти годы не умел что ли...

Угу , умел . До 20% процентов медленнее , но умел . А фиг ли , поменял в базе 4 кбайт - весь huge page надо дергать .



Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

35. "Релиз СУБД PostgreSQL 9.4"  +1 +/
Сообщение от Stax (ok) on 21-Дек-14, 14:08 
Ась? Какое отношение размер блоков в базе (которые в постгресе, кстати, 8КБ) имеют к размеру страниц, которыми аллоцируют память?

Huge pages в постгресе (как и в любой другой БД) нужны в первую очередь для уменьшения размера page tables, которые при большом числе клиентов без Huge Tables могут занимать гигабайты - т.к. требуются страницы для каждого клиента на весь объем виртуальной памяти. Т.е. например при 32 Гб shared buffers требуется 64 Мб на таблицы страниц каждому процессу, работающему с этой памятью (т.е. каждому клиентскому процессу постгреса). Если коннектов много, на таблицы страниц могут уходить гигабайты. С Huge pages размер таблиц страниц в 512 раз меньше.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

21. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от xPhoenix (ok) on 19-Дек-14, 09:09 
Сразу вопрос: при изменении параметров через ALTER SYSTEM SET нужно перезапускать сервис или изменения будут применяться "на лету"?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Стас (??) on 19-Дек-14, 11:06 
Нужно будет перезапускать. Values set with ALTER SYSTEM will be effective after the next server configuration reload (SIGHUP or pg_ctl reload), or after the next server restart in the case of parameters that can only be changed at server start.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

25. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от softfire email on 19-Дек-14, 11:35 
Most advanced DBMS in the world.
Ni plus ni moins, как говорится.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Релиз СУБД PostgreSQL 9.4"  –1 +/
Сообщение от Аноним (??) on 19-Дек-14, 14:26 
Когда уже запилят в неё патчи от 1с, чтобы все работало из коробки
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Andrey Mitrofanov on 19-Дек-14, 16:44 
> Когда уже запилят в неё патчи от 1с, чтобы все работало из
> коробки

Когда деньги получат. Привет от Кэпа.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

34. "Релиз СУБД PostgreSQL 9.4"  +1 +/
Сообщение от ДругойАноним on 19-Дек-14, 20:49 
Главное что бы костыли не вводились вместе с патчами под 1С, или была регрессия в производительности.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

38. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Аноним (??) on 22-Дек-14, 13:41 
А что 1С такого делает, чтоб модификация кода требовалась?
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

39. "Релиз СУБД PostgreSQL 9.4"  +1 +/
Сообщение от antares0 email on 22-Дек-14, 23:09 
> А что 1С такого делает, чтоб модификация кода требовалась?

Принципиально пытается работать с версионным Постгресом так же как с старым блокировочным MSSQL. Вот патчи и эмулируют возможность блокировки таблиц. Сомнительно что такое поведение когда-нибудьзапилят в апстрим.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

40. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от анонн on 23-Дек-14, 15:40 
Тот кто ест кактусы, должен чувствовать боль и вырабатывать рефлекс.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

36. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от djbaldey email(ok) on 21-Дек-14, 15:36 
Ну наконец-то! Дождались вкусного релиза...
Но как "обычно искаропки", кол-во функций для работы с JSON(b) слишком ограничено, и чтобы реально документо-ориентированность реализовать, приходится задействовать plv8, а это делается только с полными привилегиями, что не комильфо для "лёгкого" распространения некоторых приложений, работающих с базой.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Michael Shigorin email(ok) on 21-Дек-14, 18:32 
> а это делается только с полными привилегиями, что не комильфо для
> "лёгкого" распространения некоторых приложений, работающих с базой.

При этом специфика приложений подразумевает работу с уже существующей базой или возможно укомплектование своим экземпляром?

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "Релиз СУБД PostgreSQL 9.4"  +/
Сообщение от Serg (??) on 23-Дек-14, 19:35 
что-то сложно придумать необходимость установки порядка группируемых значений...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру