5 декабря вышла 8.2 версия PostgreSQL. Стоит отметить заявленное увеличение производительности на 20% ( согласно online transaction processing тестам ). Полный список изменений по ссылке.
Какие Jobs имеются ввиду? Если выполнение различных SQL-запросов и процедур (PL/pgSQL, SQL, Java, Python, Perl, PHP, C etc.) по рассписанию , то стоит посмотреть в сторону PGAgent - лежит в контрибсах в стандартной поставке.
Ну блин, а я всё на mysql, надо все сайты перевести на постгрии, не оракла, но очень вкусная база, блин.... слюни текут, как будет время... начнуться бессоные ночи, по переносу сайтов на новую базу =)
K sojaleniu, ia vas rasstrou... Localizovannye month and day names zaviazany na fily perevoda ( '.po'), kotorye dlia russkogo iazyka ne obnovlialis' dlia pg8.2. Ia tolko chto otpravil patch s obnovlennym perevodom, tak chto skoree vsego v 8.2.1 budet vse pokazyvat'... K sojaleniu dlia 8.2.0 uje slishkom pozdno... (c) sql.ru
Transaction log file switching now also happens automatically during pg_stop_backup(). This ensures that all transaction log files needed for recovery can be archived immediately.
>K sojaleniu, ia vas rasstrou... Localizovannye month and day names zaviazany na fily perevoda ( '.po'), kotorye dlia russkogo iazyka ne obnovlialis' dlia pg8.2. Ia tolko chto otpravil patch s obnovlennym perevodom, tak chto skoree vsego v 8.2.1 budet vse pokazyvat'... K sojaleniu dlia 8.2.0 uje slishkom pozdno... (c) sql.ru
Локализованные сообщения с датой появились только в 8.2, так что старые программы, я думаю, будут работать нормально.
угу будут, тем не менее в release notes было заявлено что "Allow to_char() to print localized month and day names", но не работает (хотя, возможно, просто имелось ввиду, что появилась возможность выдавать локализованные месяц и день). к тому же, сюдя по указанному сообщению, .po-файл не обновился для 8.2, т.е. утилиты в составе дистрибутива порадуют смесью русско-английских сообщений, что несколько портит впечатление от релиза.
>Ну блин, а я всё на mysql, надо все сайты перевести на постгрии, не >оракла, но очень вкусная база, блин.... слюни текут, как будет время... >начнуться бессоные ночи, по переносу сайтов на новую базу =)
И вырванные годы при каждом последующем апгрейде базы.
> И вырванные годы при каждом последующем апгрейде базы.
А можно по подробнее, уважаемый анонимус?
Я конечно переживаю по поводу перехода с 8.1 на 8.2. Но переходы 8.1.0->8.1.1->8.1.2->...8.1.5 прошли абсолютно гладко: configure с теми же параметрами make make install /etc/rc.d/rc.postgres restart (- задержка секунд на 15)
> Я конечно переживаю по поводу перехода с 8.1 на 8.2. Но переходы 8.1.0->8.1.1->8.1.2->...8.1.5 прошли абсолютно гладко: configure с теми же параметрами make make install /etc/rc.d/rc.postgres restart (- задержка секунд на 15)
Переход на 8.2 конечно не будет таким гладким - придется делать dump/restore - структура кластера баз данных изменилась.
У меня пляски заключаются в следующем: 1) Патчить tsearch2 до восприятия CP1251. 2) В базе есть триггеры, которые по on insert делают вставки в другие таблицы. При этом в дампе данные из этих таблиц уже есть. В общем, часть триггеров приходится отключать или менять порядок вставки.
> 2) В базе есть триггеры, которые по on insert делают вставки в другие таблицы. При этом в дампе данные из этих таблиц уже есть. В общем, часть триггеров приходится отключать или менять порядок вставки.
По моему там есть в pg_dump пунктик-параметр, который отключит все триггеры на время восстановления. Так что это не проблема, почитайте документацию.
>2) В базе есть триггеры, которые по on insert делают вставки в другие таблицы. При этом в дампе данные из этих таблиц уже есть. В общем, часть триггеров приходится отключать или менять порядок вставки.
>Так, Sony Online Entertainment объявила [SOE05] об инвестировании 1.5 млн. USD в Enterprise DB для перехода с Oracle на PostgreSQL 8.1.
Да, нтересно почему? :)
"По мере того как мы добавляем больше возможностей и услуг поддержки, проблема с данными становится все больше, - говорит Герман. – Наши потребности и их стоимость масштабируются синхронно, и стало ясно, что пришла пора подумать над альтернативными вариантами". Он не сообщил, как много серверов баз данных будут переведены на новую платформу, или вообще о характере потребностей компании в обработке данных. Sony Online договорилась приобрести "очень большое число лицензий [EnterpriseDB] прямо сейчас, и собирается приобретать их в очень большом количестве в будущем". Как отметил Герман, "переход только начался, и Sony Online будет продолжать использовать ПО от Oracle в обозримом будущем. Мы надеемся, что по мере масштабирования наших потребностей мы будем внедрять все больше и больше приобретенного инструментария EnterpriseDB".
>А разве Oracle XE уже отдают совсем без ограничений (размер базы, кол-во процев, кол-во узверей и проч.)?
Ограничения по кол-ву юзеров нет, если не ошибаюсь... Всё остальное если ограничивает то это уже говорит про крупную организацию которая вполне может себе купить...
p.s. В Oracle XE можно испольховать удалённые БД т.е. строить кластер...
смотрел я на enterprisedb где-то пол года назад, база интересная но сильно недотягивала до oracle7 (92 год), там небыло пакетов, sys_refcursor, connect by prior, матвью и слишком много прочего ... короче с выходом oracle xe совсем смысл в enterprisedb теряется. стартануть можно и с oracle xe, а дальше $5K за проц не такие уж большие деньги.
То есть мне на мой четырех Operton'овый можгл установить на выбор:
Oracle XE - $0 - но работать будет только 1 проц да и 4 GB - это данный на квартал.
Oracle 10g - 4 x $5K ~ $20K - все пучком, но! сервак с 16G RAM стоил $28K ...
PostgreSQL 8.* - $0 - все пучком, все что нужно - умеет .... а на сЪЫканомленные $20K возьму еще железа!
В больших корпорациях разница еще сувствительнее ... Тут недавно лицезировали оракул на HP Superdome дык пол-лимона как с куста :)