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

Исходное сообщение
"Началось бета-тестирование PostgreSQL 9.3"

Отправлено opennews , 13-Май-13 18:29 
После восьми месяцев разработки представлена (http://www.postgresql.org/about/news/1463/) первая бета-версия СУБД PostgreSQL 9.3.


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

-  Доступные (http://wiki.postgresql.org/wiki/What%27s_new_in_Postgre...) на запись внешние таблицы, позволяющие помещать данные в другие БД;
-  Новый драйвер pgsql_fdw для логического объединения содержимого БД на нескольких серверах, в том числе для организации бесшовного полного доступа к БД на внешних серверах PostgreSQL;
-  Возможность (http://wiki.postgresql.org/wiki/What%27s_new_in_Postgre...) выполнять операции обновления данных (UPDATE) в представлениях (VIEW), формируемых на основании выборки через оператор SELECT и ранее доступных только на чтение. Применение операции UPDATE для представлений допускается с определёнными ограничениями, например,  поддерживаются представления только с одной таблицей или другим представлением в блоке FROM, не содержащие в теле операций WITH, DISTINCT, GROUP BY, HAVING, LIMIT и OFFSET, и без использования UNION, INTERSECT и EXCEPT на первом уровне вложенности.

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

-  Новый упрощённый синтаксис для определения рекурсивных представлений (CREATE RECURSIVE VIEW);

-  Поддержка ключевого слова LATERAL (http://www.postgresql.org/docs/devel/static/queries-table-ex...) для определения подзапросов в блоке FROM, ссылающихся на содержимое полей, полученных в процессе выполнения других подзапросов в процессе выполнения операций по слиянию таблиц (без LATERAL каждый из подзапросов выполняется независимо и не может учитывать данные других подзапросов);
-  Включён (http://www.opennet.me/opennews/art.shtml?num=36700) дополнительный набор средств для преобразования и манипуляции данными в формате JSON. В частности в дополнение к ранее представленному типу данных JSON добавлены функции для генерации данных в формате JSON из данных в других форматах, функции парсинга данных в формате JSON и встроенные операторы для обработки JSON-данных, позволяющие извлекать поля, менять отдельные значения, создавать записи на основе JSON-данных

-  Поддержка ускорения поиска по регулярным выражением благодаря использованию индексов;
-  Средства для хранения контрольных сумм для контроля целостности данных в БД и выявления повреждений файловой системы;
-  Значительно сокращено потребление разделяемой памяти (SysV shared memory), что избавляет пользователей крупных систем от дополнительного тюнинга;
-  Режим быстрого переключения на запасной сервер в случае сбоя;
-  Увеличена производительность и улучшена система блокировок для внешних ключей;
-  Обеспечена возможность ускорения резервного копирования через запуск pg_dump в параллельном режиме, позволяющем выполнять бэкап одновременно нескольких таблиц;
-  Поддержка разбиения конфигурации на серию отдельных файлов, размещаемые в одной директории и подключаемых через директиву 'include_dir';
-  Добавлена утилита    pg_isready для проверки доступности БД;
-  Новый оператор "COPY FREEZE" для минимизации нагрузки на систему ввода/вывода при копировании больших объемов данных;
-  Возможность создания пользовательских фоновых обработчиков, для авотоматизации выполнения операций с БД (например, выполнение мониторинга или запуск типовых операций через определённые интервалы времени);

-  Новая директива lock_timeout для ограничения продолжительности ожидания освобождения блокировки.

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


Содержание

Сообщения в этом обсуждении
"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 13-Май-13 18:29 
Джва года ждал! Наконец-то MAT.VIEW добавили

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Фигов , 13-Май-13 20:02 
Ты сидел и ждал. А мы просто работали.. )

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Пушистый шмель , 13-Май-13 23:36 
А я просто смотрел фильмы и ютуб и играл в игры. При этом попивая пивко, но чаще страйк или ягу и кушая поп-корн, взорванную пшеницу, и бутербродики с мяском, колбаской, настоящим сыром и икрой. И надсмехался над всеми вами.
Я что то упустил?

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Alekzander , 14-Май-13 01:16 
да, что попкорн - кукуруза

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Пушистый шмель , 14-Май-13 01:23 
Любую культуру можно вспучить.

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено 1 , 14-Май-13 07:36 
тебя я смотрю уже нормально вспучило :)

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 14-Май-13 09:46 
> Я что то упустил?

ага.
смысл жизни...


"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 13-Май-13 18:37 
Еще бы партиционирование нормальное без тех костылей которые сейчас подставлять надо через триггеры и рулесы сделали, вот тогда бы точно 0racle Armageddets настал

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 13-Май-13 18:48 
Сложно триггер написать?

Зато всё просто, понятно и можно это делать так, как надо тебе в конкретном случае.


"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 13-Май-13 18:51 
Иногда лениво триггеры строчить.
Еще CONNECTED BY не хватает, хотя с рекурсивными запросами и без него можно обойтись, но запросы огромные по длине получаются

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 13-Май-13 19:05 
Ну так не руками же их строчить. Настроил шаблон один раз и пусть раз в <некий период> из крона запускается новых табличек понасоздавать.

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено all_glory_to_the_hypnotoad , 13-Май-13 20:41 
зачем такую чушь несёшь. Обслуживание партиционирвания на триггерах в разы геморнее

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 14-Май-13 03:00 
Да ладно бы только обслуживание. Производительность ниже плинтуса.

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 14-Май-13 04:03 
Ну так надо думать как партицировать и в каком случае. Не из-за триггеров оно у Вас тормозит.

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено all_glory_to_the_hypnotoad , 14-Май-13 21:24 
опять ерунду несёшь.

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 13-Май-13 21:46 
Полностью согласен с предидущим оратором! CONECTRF BY (+START) и "прозрачного" партицирования жуть как не хватает =)

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено crypt , 13-Май-13 22:29 
Ну с партиционированием и connected by ясно. Меня вот поставило в тупик:

> Режим быстрого переключения на запасной сервер в случае сбоя;

Этот перевод в корне неверен.

Faster promotion of a streaming standby to primary ("Standby promotion is almost instant, allowing 99.999% availability for a replicated cluster.")

Речь на самом деле о более быстром переходе из standby, что лично для меня немаловажная фича.


"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 14-Май-13 08:04 
Судя по всему там и то и то поправили, в списке изменений ещё есть "Fast failover to replicas for high availability"

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено Аноним , 14-Май-13 10:54 
1C с сабжем без костылей от Этерсофта или от самой 1С будет работать?

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено NIST , 14-Май-13 14:20 
А что у вас за проблемы? Патчи от 1С давно уже приняли в апстрим, какая у вас проблема?

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено r , 15-Май-13 17:19 
ну ка ну ка поподробнее про патчи 1с апстрим и все такое? я чтото упустил видать?? т.е. 9.3 для 1эсины не надо патчить????

"Началось бета-тестирование PostgreSQL 9.3"
Отправлено romanuld , 23-Сен-13 23:42 
> ну ка ну ка поподробнее про патчи 1с апстрим и все такое?
> я чтото упустил видать?? т.е. 9.3 для 1эсины не надо патчить????

Работает без патчей с 8.3.3.715, особо не тестил, но никаких проблем не заметил. Попробовал  один отчет, формируется раз в 10 (!) (2 сек. вместо 18) быстрее, чем в связке 8.2.17.169+pg 9.2.4