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 ()

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

anonymous4
()

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

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

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

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

Sylvia ★★★★★
() автор топика

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

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

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

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

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

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

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

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

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

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

Sylvia ★★★★★
() автор топика

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

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

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

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

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


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

val-amart ★★★★★
()

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

val-amart ★★★★★
()
Ответ на: комментарий от Tupoy_Wenduzyatneg

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

val-amart ★★★★★
()

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

splinter ★★★★★
()

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

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

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

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

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

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

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

prof-alex
()
Ответ на: комментарий от Korwin

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

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

dimon555 ★★★★★
()

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

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

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

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

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

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

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

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

beda
()

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

>* 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 ★★★★★
()
Ответ на: комментарий от val-amart

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

val-amart ★★★★★
()
Ответ на: комментарий от WinLin

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

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

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

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

val-amart ★★★★★
()
Ответ на: комментарий от beda

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

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

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

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

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

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

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

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

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

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