LINUX.ORG.RU

PostgreSQL 8.2.5


0

0

Доступна для загрузки новая версия свободной (распространяется под лицензией BSD) СУБД PostgreSQL, которая, к слову, используется на этом сайте с начала его существования.

Из списка измений можно отметить следующее:
- Исправлено падение процесса в ситуации переполнения памяти при задании слишком большого значения в директиве log_min_error_statement.
- Увеличена скорость добавления элементов в rtree индексы;
- Устранены проблемы планировщика с OUTER JOIN;
- В значениях типа "interval " теперь можно указывать одни миллисекунды или микросекунды;
- Устранены проблемы в GIN индексах, используемых в /contrib/tsearch2;
- Защита от преждевременного завершения работы REINDEX и CLUSTER при попытке обработки временных таблиц из другой сессии;
- Для использования /contrib/dblink (функции для обращения к нескольким БД в рамках одного запроса) для непривилегированными пользователями теперь допустима только аутентификация по паролю;
- Использование функций /contrib/pgstattuple отныне возможно только для привилегированных пользователей;
- Многочисленные улучшения сокета для Windows.

PostgreSQL отличается исключительной надёжностью: согласно результатам автоматизированного исследования различного ПО на предмет ошибок (2005 г.), в исходном коде PostgreSQL было найдено 20 проблемных мест на 775 000 строк исходного кода (в среднем, одна ошибка на 39 000 строк кода). Для сравнения: MySQL — 97 проблем, одна ошибка на 4 000 строк кода.

Скачать новую версию можно здесь - http://www.postgresql.org/ftp/source/...

Полный список изменений (англ.) - http://developer.postgresql.org/pgdoc...

Анонс на официальном сайте состоится в понедельник (17 сентября).

>>> Источник (opennet.ru)

Ответ на: Re: PostgreSQL 8.2.5 от marazmatik

Re: PostgreSQL 8.2.5

а кто нибудь в курсе, что было не так в индексах tsearch2 (подробности)?

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

Re: PostgreSQL 8.2.5

>Когда ж они на GPL передут

А зачем? :)

Davidov ★★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от marazmatik

Re: PostgreSQL 8.2.5

Неправильный вопрос.

Правильный: Когда же дистростроители начнут его самовольно перелицензировать в жопель при втыкании пакетов в дистр?

anonymous ()

Re: PostgreSQL 8.2.5

>согласно результатам автоматизированного исследования различного ПО на предмет ошибок (2005 г.)

на дворе 2007 кончается...

xenonex ()

Re: PostgreSQL 8.2.5

Ждём извинений от админов ЛОРа: "в связи с апгрейдом сайт будет временно..." :)

AsphyX ★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от xenonex

Re: PostgreSQL 8.2.5

nu zna4it sey4as vse eshe lu4she...

anonymous ()

Re: PostgreSQL 8.2.5

Замечательный сервер баз данных.

НО у него один БОЛЬШОЙ минус - нет нормальной кластеризации с синхронной репликацией и нормальным горизонтальным разбиением. Даже у MySQL уже это есть :(

Из сколько-то юзабельных решений - только PgCluster, но он что-то застыл в развитии. Slony-II, похоже, сдох.

anonymous ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

Убей сбиа! ПГ рулез форева! ДАете два!!!

SnoWLight ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

> в слове официальный 1 ф s/оффициальном/официальном/

Это и есть одна ошибка на 39000 строк... ;-)

atrus ★★★★★ ()

Re: PostgreSQL 8.2.5

Отлично! Ждем 8.3 с интегрированным tsearch2.

Oceanborn ()
Ответ на: Re: PostgreSQL 8.2.5 от gods-little-toy

Re: PostgreSQL 8.2.5

Я же говорил, что позитивненько.. ;-)

MiracleMan ★★★★★ ()

Re: PostgreSQL 8.2.5

А что по поводу патчей для всеми горячо любимой 1C?

zenith ★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

> Даже у MySQL уже это есть :(

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

сам использую pgcluster в продакшене, как принято тут говорить. есть отдельные ньюансы, но на то,что под названием "cluster" всучивают ребята из сами знаете какой конторы, только под страхом изнасилования пойду.

anonymous ()

Re: PostgreSQL 8.2.5

>используется на этом сайте с начала его существования

4.2, изначально был пыхпых+мускуль

gr_buza ★★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от marazmatik

Re: PostgreSQL 8.2.5

зачем? их устраивает BSD

anonymous ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

> Даже у MySQL уже это есть :(
Ага, с его all data in memory only. Даже даром не надо.

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

Re: PostgreSQL 8.2.5

>Когда ж они на GPL передут Надеюсь, что никогда.

>А что по поводу патчей для всеми горячо любимой 1C? Думаю, что с 1С реально использовать не получится, ибо используются табличные блокировки. И скорость выполнения некоторых запросов странная, например файловый вариант 5 сек, а SQL на PostgreSQL 88 сек.

>Ребят, объясните вендузятнегу - чем это лучше MySQL'я? А зачем чего-либо объяснять людям, которые сами не способны сделать простейший анализ с выводами ?? Им объяснишь - потратишь время и силы, а они тебе скажут чего-нибудь, типа BSD R.I.P.

anonymous ()
Ответ на: Re: PostgreSQL 8.2.5 от marazmatik

Re: PostgreSQL 8.2.5

> Когда ж они на GPL передут

Как башкой ударятся, так сразу перейдут.

Забодали выкормыши Столлмана. Дяди без вас разберутся, какая им лицензия нужна.

yk4ever ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

> Ребят, объясните вендузятнегу - чем это лучше MySQL'я?

Стабильнее. Тоньше настраивается. Выше совместимость со стандартами на SQL. Полностью открытая лицензия (мюсли можно юзать бесплатно только для опенсорс-проектов). Своя поддержка транзакционности и целостности (у мюслей это делает только заёмный движок InnoDB, который делает контора, которую купил Oracle - оцените перспективы). Мощнее индексация. Партишнинг (в мюслях только недавно). Объекты.

Основной недостаток - несколько сложнее в развёртывании и использовании (строже синтаксис), чем ориентированные на пионеров мюсли.

yk4ever ()

Re: PostgreSQL 8.2.5

_измений_

anonymous ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

>> Даже у MySQL уже это есть :(
>не верьте рекламе. то, что у мускуля называется кластером, можно засунуть сами знаете куда. народ работает, слоны двигаются, все будет.

Лично тестировали - работает уже нормально. И быстро. Там сейчас уже убрали требованием in-memory хранения.

>сам использую pgcluster в продакшене, как принято тут говорить. есть отдельные ньюансы, но на то,что под названием "cluster" всучивают ребята из сами знаете какой конторы, только под страхом изнасилования пойду.

Тоже используем. Работает, конечно, но не совсем чтобы идеально.

anonymous ()
Ответ на: Re: PostgreSQL 8.2.5 от yk4ever

Re: PostgreSQL 8.2.5

>Полностью открытая лицензия (мюсли можно юзать бесплатно только для опенсорс-проектов)

А что понимается под словом "юзать"?

Если разработка/доводка своей СУБД - то да.

Если разработка _приложений_, использующих mysql - то 4.2

grinn ★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от grinn

Re: PostgreSQL 8.2.5

> А что понимается под словом "юзать"?

> Если разработка/доводка своей СУБД - то да.

> Если разработка _приложений_, использующих mysql - то 4.2

+100

Bohtvaroh ★★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

а баги с кодировками и форматированием тут из-за постгреса или движок такой просто недоделаный?

sa22 ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

> А зачем чего-либо объяснять людям, которые сами не способны сделать простейший анализ с выводами ?? Им объяснишь - потратишь время и силы, а они тебе скажут чего-нибудь, типа BSD R.I.P.

Извиняюсь. Просто я ничего не понимаю из того, что написано в новости. ПэХэПэ Девелопер, что с меня взять? :)

anonymous ()
Ответ на: Re: PostgreSQL 8.2.5 от sa22

Re: PostgreSQL 8.2.5

> а баги с кодировками и форматированием тут из-за постгреса или движок такой просто недоделаный?

это фичи для отсеивания недоброузеров и ламеров, которые не видят снизу выпадающих списков

vadiml ★★★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от vadiml

Re: PostgreSQL 8.2.5

лучше бы недокодеров отсеивали...

sa22 ()
Ответ на: Re: PostgreSQL 8.2.5 от grinn

Re: PostgreSQL 8.2.5

> Если разработка _приложений_, использующих mysql...

...то приложение должно быть слинковано с клиентской библиотекой, которая либо под GPL, либо за деньги.

baka-kun ★★★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

> Там сейчас уже убрали требованием in-memory хранения.

И кому интересно такое счастье без индексов, внешних ключей, только с read commited, с ограничениями по транзакциям (вплоть до отсутствия гарантии надежности)... И так далее, и тому подобное, включая необходимость перестартовать весь кластер при добавлении/исчезновении ноды.

baka-kun ★★★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от yk4ever

Re: PostgreSQL 8.2.5

>Забодали выкормыши Столлмана. Дяди без вас разберутся, какая им лицензия нужна.

- сказал виндузятник радостно потирая руки...

Led ★★★☆☆ ()
Ответ на: Re: PostgreSQL 8.2.5 от yk4ever

Re: PostgreSQL 8.2.5

>Стабильнее. Тоньше настраивается. Выше совместимость со стандартами на SQL. Полностью открытая лицензия (мюсли можно юзать бесплатно только для опенсорс-проектов). Своя поддержка транзакционности и целостности (у мюслей это делает только заёмный движок InnoDB, который делает контора, которую купил Oracle - оцените перспективы). Мощнее индексация. Партишнинг (в мюслях только недавно). Объекты.

А как же встроенные языки - PlpgSQL, PlPerl... ? :( Вроде в mysql ничего такого нет.

anonymous ()
Ответ на: Re: PostgreSQL 8.2.5 от gr_buza

Re: PostgreSQL 8.2.5

> 4.2, изначально был пыхпых+мускуль

L.o.r всегда работал на PostgreSQL, мускуля никогда небыло

maxcom ★★★★★ ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

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

Если пользовать тип данных INET
он что IPv4 аддреса не хранит как unsigned int в 4 байта?

Ибо я не пойму почему размер

COPY sometable_tbl (my_ip) to '/tmp/sometable_tbl_b' with binary;

такой же по размеру как и

COPY sometable_tbl (my_ip) to '/tmp/sometable_tbl_t' with delimiter ',';

исходники это как бы хорошо, но уже поздно :(

не хотелось бы разачаровывать поклоников этой замечательной для определенных задач базы, но мужики, это жопа, это определенная жопа в плане скорости на относительно больших базах.. IO просто капец :( Я не знаю как, но почему Oracle это делает в 7 раз быстрее на более слабом железе :(



anonymous ()
Ответ на: Re: PostgreSQL 8.2.5 от anonymous

Re: PostgreSQL 8.2.5

>Правильный: Когда же дистростроители начнут его самовольно перелицензировать в жопель при втыкании пакетов в дистр?

Ага. Как там айцвисель уже работает? Суперсвободный бровзер всех времен и народов?

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