LINUX.ORG.RU

Выпущена первая бета PostgreSQL 8.4

 


0

0

Первая бета версии 8.4 наиболее развитой системы управления базами данных с открытыми исходными кодами PostgreSQL только что выпущена командой Всемирной командой разработчиков PostgreSQL (PostgreSQL Global Development Group). После 14-ти месяцев разработки версия 8.4 представлена для тестирования широкому кругу пользователей во всём мире для того, чтобы сделать релиз этой версии был наиболее качественным за всю историю развития проекта.

Версия 8.4 включает сотни изменений и десятки новых возможностей. Среди них:

  • «оконные» функции (Windowing Functions)
  • общие табличные выражения (Common Table Expression) и рекурсивные запросы
  • функции с переменным числом аргументов (Variadic) и значения по умолчанию для параметров функций
  • возможность восстановления дампа в несколько одновременных потоков
  • привилегии на столбцы таблиц
  • собственные параметры локали для каждой БД
  • улучшенная производительность для запросов с EXISTS и NOT EXISTS
  • «многоколоночные» GIN-индексы
  • префиксный поиск с использованием GIN-индексов
  • улучшенные hash-индексы
  • более простой в использовании сервер «тёплого резерва» (Warm Standby)
  • автоматическая настройка «карт свободного пространства» (Free Space Map)
  • «карты видимости» (Visibility Maps), улучшающие производительность вакуум-процессов
  • терминал psql подстраивается под версию сервера, с которым работает
  • поддержка SSL-сертификатов для аутентификации пользователей
  • статистика по использованию функций в режиме реального времени
  • упрощённое редактирование функций в терминале psql
  • новые contrib-модули: pg_stat_statements, auto_explain, citext, btree_gin
Пожалуйста, скачайте и установите версию 8.4 для того, чтобы протестировать эти и другие новые возможности! Вы можете оказать особенно ценную помощь разработчикам PostgreSQL, если испытаете эти возможности в совокупности или если попробуете полноценно использовать версию 8.4 для ваших приложений. Также будем благодарны за ваши собственные тесты и прямые сравнения производительности версий 8.4 и 8.3. Сообщайте нам, что вам удалось узнать!

Проект PostgreSQL всегда нуждается в большем количестве переводчиков! Если вы знаете несколько языков, пожалуйста, подумайте о присоединении к команде переводчиков для помощи проекту.

Обычно период бета-тестирования новой версии PostgreSQL длится около 6 недель. Однако, этот период может быть сильно изменён — это зависит от количества и серьёзности багов, которые будут найдены в процессе бета-тестирования. Проект PostgreSQL никогда не производит релиз продукта, содержащий, известные серьёзные баги.

>>> Подробности



Проверено: hibou ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от Bioreactor

> VSAM — это способ физического хранения данных в DB2.

Учи английский. "Используется в" и "входит в состав" немного разные вещи. VSAM реализован на уровне MVS, его может не только DB2 использовать.

tcb
()
Ответ на: комментарий от tcb

> VSAM реализован на уровне MVS, его может не только DB2 использовать.

Спасибо, уважаемый Капитан Очевидность.

Уж не как я не мог перевести фразу "Both IMS/DB and DB2 are implemented on top of VSAM and use its underlying data structures.". Ну никак не мог.

Короче, если наш форумный Captain Obvious спорол чушь, то толкование фраз не поможет. В состав DB2 для zOS VSAM входит, так как без него DB2 работать не будет.

Ну может tcb-сан поучит нас как IBM DB2 на мейнфрейм установить. По шагам. А мы послушаем. Интересно ведь. Вдруг что-нибудь новое узнаем.

Bioreactor ★★★★★
()
Ответ на: комментарий от VoDA

> но СУБД у Microsoft - очень хорошего качества. Наверное это наследство от Sybase.

там от sybase давно уже ничего не осталось

Tupoy_Wenduzyatneg
()
Ответ на: комментарий от Bioreactor

> В состав DB2 для zOS VSAM входит, так как без него DB2 работать не будет.

Ок, тогда в состав DB2 для zOS входит zOS потому что без него DB2 работать не будет.

tcb
()
Ответ на: комментарий от tcb

Да, абсолютно. Без VSAM и zOS работать не будет.

Только вот вопросик - а как установить DB2 под zOS? Может ebuild запустить?

Вы хоть понимаете, что генерация () системы для мейнфрейма сильно отличается от простой установки даже AIX или Solaris? Или пофлеймить захотелось?

Bioreactor ★★★★★
()
Ответ на: комментарий от tcb

tcb-сан уже таки не знает, что DB2 это ПОДСИСТЕМА (SUBSYSTEM z/OS)?

Повторяю по слогам "ПОД-СИС-ТЕ-МА".

"Давайте спорить о вкусе устриц с теми, кто их ел" (с)

Bioreactor ★★★★★
()
Ответ на: комментарий от Qasta

> Проект PostgreSQL никогда не производит релиз продукта, содержащий, известные серьёзные баги.

а "конкуренты" только этим и занимаются.
"никогда не говори никогда", но фраза звучит круто :)

Valeriy_Onuchin ★★
()

После таких новостей чувствую себя идиотом, зря прожившим последние 20 лет. :) Нельзя ли как-то более подробно объяснять наиболее важные фичи? "оконные функции", "ГЫН-индексы", "Common Table Expression"... что это было, Холмс? Классический сикуль даже не упоминает подобные извраты.
А вот всякие "hash-индексы" и "Visibility Maps" можно и опустить - разве это используется прикладниками??

matumba ★★★★★
()
Ответ на: комментарий от matumba

>разве это используется прикладниками??
прикладник может быть и DBA в одном лице :)

xtron
()
Ответ на: комментарий от matumba

> Нельзя ли как-то более подробно объяснять наиболее важные фичи?

Ну кто же виноват, что Вы не знаете SQL? :)

> "оконные функции", "Common Table Expression" windowing functions, SQL2003 select *, sum(c) OVER (PARTITION BY ... [ORDER BY ...]) ....

>ГЫН-индексы

Это да, специфика постгреса. Такие индексы, в основном, используются для полнотекстового поиска

> "hash-индексы" Используют, но не часто

> "Visibility Maps" Порадует тех, кто жалется на падение производительности во время вакуума

Посмотрите презентацию, мож поможет http://www.slideshare.net/xzilla/postgres-84-tutorial

teodor
()
Ответ на: комментарий от phasma

>нука, покажи мне хоть одно приложение, которое использует MySQL(ISAM только в нем реализован, в DB2 уже не ISAM, имхо), которое в час получает порядка 2 Гб данных ?

postgresql

emp
()
Ответ на: комментарий от emp

>>нука, покажи мне хоть одно приложение, которое использует MySQL(ISAM только в нем реализован, в DB2 уже не ISAM, имхо), которое в час получает порядка 2 Гб данных ?

>postgresql

хотел сказать что postgresql с такой нагрузкой справляется.

emp
()

"RETURN QUERY EXECUTE" говорят должен появиться: http://www.depesz.com/index.php/2008/05/03/waiting-for-84-return-query-execut... - почему об этом ничего не говорят? Можно будет динамические запросы делать в функциях и они ближе подвинутся к возможностям процедур в MS SQL, легче будет переносить базы - я смотрю желающих было много.

GladAlex ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.