LINUX.ORG.RU

PostgreSQL 8.4 выходит 1-го июля

 , ,


0

0

Всемирная группа разработчиков PostgreSQL выпустила новую версию PostgreSQL, продолжая активную разработку самой развитой системы управления базами данных с открытым исходным кодом. Новая версия содержит множество улучшений, делающих администрирование, написание запросов и программирование баз данных PostgreSQL более простым, чем когда-либо. Благодаря 293 новым функциям и улучшениям, содержащимся в версии 8.4, причин выбрать PostgreSQL для вашего нового проекта стало ещё больше.

Среди самых популярных улучшений можно выделить следующие:

  • Многопоточное восстановление базы данных, обеспечивающее до 8-кратного увеличения скорости реставрации базы данных из резервной копии.
  • Права доступа на столбцы, предоставляющие более тонкий контроль над важными данными.
  • Раздельные локали для баз данных, что упрощает работу с PostgreSQL в многоязычных окружениях.
  • Обновления «на месте» с помощью бета-версии инструмента pg_migrator, который позволяет перейти с версии 8.3 на 8.4 без существенного простоя системы.
  • Новые инструменты мониторинга запросов, помогающие администраторам получить лучшее представление об активности запросов.

В версии 8.4 стало проще анализировать данные с помощью развитых средств стандарта ISO/ANSI SQL2003: «оконных» функций (windowing functions), общих табличных выражений (common table expressions) и рекурсивных запросов с операциями соединения.

>>> Официальный пресс-релиз

★★★★★

Проверено: Shaman007 ()

Re: PostgreSQL 8.4

Рекурсивные запросы - это действительно очень круто.

anonymous4 ()

Re: PostgreSQL 8.4

# Права доступа к столбцам
# Установка locale для отдельных баз данных

то, чего мы долго ждали:)

vden ★★ ()

Re: PostgreSQL 8.4

Красиво перевести оставшиеся фразы не получается. Подтверждаю так.

Shaman007 ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от Shaman007

Re: PostgreSQL 8.4

даже не то что красиво, главное чтобы смысл не искажался, поскольку я не большой специалист, то не решилась на импровизацию

Sylvia ★★★★★ ()

Re: PostgreSQL 8.4

исправьте теги

Rikz ★★★ ()

Re: PostgreSQL 8.4

Что там с кластерами?

jackill ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от jackill

Re: PostgreSQL 8.4

> Что там с кластерами?

Если вы имеете в виду встроенную репликацию - то пока нет. Хотя вроде в планах на будущее есть.

yk4ever ()
Ответ на: Re: PostgreSQL 8.4 от jackill

Re: PostgreSQL 8.4

> Что там с кластера

sqlgrid - не то что кластеры, но все же .... ;)

real_maverick ★★★ ()

Re: PostgreSQL 8.4

я что то не понимаю или все таки не версия вышла а release candidate??

real_maverick ★★★ ()
Ответ на: Re: PostgreSQL 8.4 от real_maverick

Re: PostgreSQL 8.4

оф сайт еще не обновлен.

ps: машину времени не отдам :)

Sylvia ★★★★★ ()

Re: PostgreSQL 8.4

> Права доступа к столбцам > Установка locale для отдельных баз данных

это то, что в сиквеле было уже как минимум лет 8 назад? o_O

Tupoy_Wenduzyatneg ()
Ответ на: Re: PostgreSQL 8.4 от Tupoy_Wenduzyatneg

Re: PostgreSQL 8.4

>> Права доступа к столбцам > Установка locale для отдельных баз данных

> это то, что в сиквеле было уже как минимум лет 8 назад? o_O


а под "сиквелом" ты имеешь ввиду ms sql server и даже не подозреваешь, откуда пошло сокращенное название "сиквел".... мда.

val-amart ★★★★★ ()

Re: PostgreSQL 8.4

> opensource базы данных
не базы данный, а СУБД

val-amart ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от val-amart

Re: PostgreSQL 8.4

> и даже не подозреваешь, откуда пошло сокращенное название "сиквел".... мда.

можно спросить, с чего такой необоснованный вывод?

Tupoy_Wenduzyatneg ()
Ответ на: Re: PostgreSQL 8.4 от Tupoy_Wenduzyatneg

Re: PostgreSQL 8.4

> можно спросить, с чего такой необоснованный вывод?
с того, что если я не прав, то ты будешь первым известным мне человеком, который, зная как расшифровывается, что означает и как читается по-английски "SQL", называет mssqlserver "сиквелом".

val-amart ★★★★★ ()

Re: PostgreSQL 8.4

Кстати по вопросу 1С+PSQL, кто нибудь работает уже с этим, общими впечатлениями поделитесь, как там в плане стабильности и трудозатрат по сопровождению?

splinter ★★★★★ ()

Re: PostgreSQL 8.4

А что слышно про SLONY II?

hobbit ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от splinter

Re: PostgreSQL 8.4

>Кстати по вопросу 1С+PSQL, кто нибудь работает уже с этим, общими впечатлениями поделитесь, как там в плане стабильности и трудозатрат по сопровождению?

Да я вот пробовал - завелось. Но работать не работаем. Жду пока необходимые функции появятся в офф. pgsql, а то для того, чтобы использовать какую-то патченную одинэсниками версию, пришлось вместо debian ставить fedora

forkostya ()
Ответ на: Re: PostgreSQL 8.4 от forkostya

Re: PostgreSQL 8.4

А что мешало эти патчи (кстати созданные членами postgresql-team) приложить самостоятельно на Debian'е?

Но тормоза есть, в частности, из-за отсутствия динамических курсоров.

prof-alex ()
Ответ на: Re: PostgreSQL 8.4 от prof-alex

Re: PostgreSQL 8.4

> из-за отсутствия динамических курсоров
Что есть динамический курсор?

Korwin ★★★ ()
Ответ на: Re: PostgreSQL 8.4 от Korwin

Re: PostgreSQL 8.4

>Что есть динамический курсор?

присоединяюсь к вопросу

dimon555 ★★★★★ ()

Re: PostgreSQL 8.4

Скажите, человеки, есть ли бесплатный адаптер для postgreSQL, с помощью которого коммерческий софт, умеющий работать только с коммерческими СУБД, такими как Oracle или MSSQL, смог бы работать с этой системой?

beda ()
Ответ на: Re: PostgreSQL 8.4 от beda

Re: PostgreSQL 8.4

> ... Скажите, человеки, есть ли бесплатный адаптер для postgreSQL ...
и как вы себе представляете этот адаптер?

Korwin ★★★ ()
Ответ на: Re: PostgreSQL 8.4 от Korwin

Re: PostgreSQL 8.4

> и как вы себе представляете этот адаптер?

Да вроде бы даже на лоре была новость о том, что есть такой для MS SQL, только платный. Разве не так?

Может я не так выразился, может не адаптер, а трансформатор какой-ньть

beda ()
Ответ на: Re: PostgreSQL 8.4 от Korwin

Re: PostgreSQL 8.4

> и как вы себе представляете этот адаптер?

А как я себе это представляю? А думаю СУБД предоставляют интерфейс для коннекта к базе и прочих сервисных операций. Так вот такой адаптер могбы эмулировать такой интерфейс.

beda ()

Re: PostgreSQL 8.4

А что такое Windowing Functions?

Sun-ch ()

Re: PostgreSQL 8.4

Вот это интересно:

>* Support EXECUTE USING for easier insertion of data values into a dynamic query string (Pavel Stehule)

>* Support RETURN QUERY EXECUTE (Pavel Stehule)


Может в функциях можно будет наконец писать типа
RETURN QUERY EXECUTE 'SELECT * FROM table'?

GladAlex ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от val-amart

Re: PostgreSQL 8.4

> то ты будешь первым известным мне человеком, к

я встречал очень много девелоперов под MSSQL, называющих его сиквелом. Это вполне распространенное и устоявшееся произношение. Если ты не в курсе, то это ничего не значит :)

сколько из них знают про SEQUEL - не знаю. Но по-любому это не причина не употреблять то же произношение для MSSQL.

Tupoy_Wenduzyatneg ()
Ответ на: Re: PostgreSQL 8.4 от Tupoy_Wenduzyatneg

Re: PostgreSQL 8.4

> я встречал очень много девелоперов под MSSQL, называющих его сиквелом.

Ты оправдываешь свой ник :)

Dimez ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от beda

Re: PostgreSQL 8.4

> А думаю СУБД предоставляют интерфейс для коннекта к базе и прочих сервисных операций. Так вот такой адаптер могбы эмулировать такой интерфейс.

имхо, сомнительно, т.к. диалекты SQL разных СУБД зачастую слишком различаются, чтобы взять просто и написать такой "адаптер". Будет очередное кривое поделие, работающее только на ограниченном множестве команд.

Tupoy_Wenduzyatneg ()
Ответ на: Re: PostgreSQL 8.4 от Dimez

Re: PostgreSQL 8.4

а ты - свои звезды. Ну поясни, что я не так сказал. Просвети, великий гуру :)

Tupoy_Wenduzyatneg ()
Ответ на: Re: PostgreSQL 8.4 от Tupoy_Wenduzyatneg

Re: PostgreSQL 8.4

хотя Oracle и Postgre в этом плане поближе друг к другу вроде должны быть, емнип.

Tupoy_Wenduzyatneg ()
Ответ на: Re: PostgreSQL 8.4 от Tupoy_Wenduzyatneg

Re: PostgreSQL 8.4

http://etersoft.ru/selta
"SELTA@Etersoft позволяет использовать PostgreSQL в приложениях, разработанных для работы с MS SQL."

WinLin ()
Ответ на: Re: PostgreSQL 8.4 от WinLin

Re: PostgreSQL 8.4

> Создать универсальный транслятор запросов практически невозможно, поэтому данный продукт предназначен только для некоторых приложений, в частности 1С:Предприятие 7.7.

Tupoy_Wenduzyatneg ()
Ответ на: Re: PostgreSQL 8.4 от Dimez

Re: PostgreSQL 8.4

>> я встречал очень много девелоперов под MSSQL, называющих его сиквелом.

> Ты оправдываешь свой ник :)


я тоже думал так написать, но я пока еще не достаточно звездат ;)

val-amart ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от WinLin

Re: PostgreSQL 8.4

> http://etersoft.ru/selta > "SELTA@Etersoft позволяет использовать PostgreSQL в приложениях, разработанных для работы с MS SQL."

990 рублей сетевая лицензия на одного пользователя. Интересно на сколько падает производительность. Или я че-то не понял? Нужна базовая версия за 14160?

beda ()
Ответ на: Re: PostgreSQL 8.4 от Tupoy_Wenduzyatneg

Re: PostgreSQL 8.4

> я встречал очень много девелоперов под MSSQL, называющих его сиквелом.
а я встречал много виндузятников, считающих, что слово "ось" - это синоним слова "виндоус".
"сиквел" - это английское произношение аббревиатуры SQL, что значит Structured Query Language. SQL - это стандартный язык запросов к РСУБД, который используется во всех современный СУБД, а не только в одной реализации от Майкрософт. называть ms sql server просто "сиквел" - это все равно что считать его единственной возможной верной реализацией SQL, что, возможно, допустимо в среде закоренелых "девелоперов под MSSQL", но недопустимо при использовании сего "термина" в обсуждении новости про новый PostgreSQL на ЛОРе.

val-amart ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от Tupoy_Wenduzyatneg

Re: PostgreSQL 8.4

помедленнее, я не успеываю ;)

val-amart ★★★★★ ()
Ответ на: Re: PostgreSQL 8.4 от val-amart

Re: PostgreSQL 8.4

хорошо, согласен, не сиквел, а сиквел сервер, тут я действительно стормозил, торопясь.

Tupoy_Wenduzyatneg ()
Ответ на: Re: PostgreSQL 8.4 от beda

Re: PostgreSQL 8.4

>> и как вы себе представляете этот адаптер?

> А как я себе это представляю? А думаю СУБД предоставляют интерфейс для коннекта к базе и прочих сервисных операций. Так вот такой адаптер могбы эмулировать такой интерфейс.

все современные СУБД пробе базового SQL, который ОЧЕНЬ ограниченный имеют огромный набор фишек. Многие из фишек практически не переносимы между СУБД.

Потому сложность адаптера сравнима со сложностью СУБД.

VoDA ★★ ()
Ответ на: Re: PostgreSQL 8.4 от beda

Re: PostgreSQL 8.4

>> и как вы себе представляете этот адаптер?

> А как я себе это представляю? А думаю СУБД предоставляют интерфейс для коннекта к базе и прочих сервисных операций. Так вот такой адаптер могбы эмулировать такой интерфейс.

подумал еще раз :)))

есть такой адаптер называется JDBC, но много на чистом JDBC не на программируешь - приходится использовать расширения характерные для конкретной СУБД.

VoDA ★★ ()
Ответ на: Re: PostgreSQL 8.4 от Sun-ch

Re: PostgreSQL 8.4

>А что такое Windowing Functions?

Присоединяюсь к вопросу.

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