После года разработки вышла (http://www.postgresql.org/about/news.1235) версия 9.0 СУБД PostgreSQL в которой представлено более 200 улучшений. PostgreSQL 9.0 является первым релизом со встроенной системой бинарной репликации данных в режиме реального времени, позволяющей организовать горячее резервное копирование и потоковую репликацию.
Ключевые улучшения (http://developer.postgresql.org/pgdocs/postgres/release-9-0....):- Реализация режима "горячего резерва" (Hot Standby), при котором появилась возможность выполнения select запросов на запасном сервере, т.е. теперь можно штатными средствами организовать master-slave репликацию с практически нулевой дополнительной нагрузкой на сервер (с master сервера просто копируются WAL-логи (write-ahead logging), без каких-либо блокировок и дополнительного вызова триггеров). Ранее синхронизированный сервер не мог выполнять запросы, и находился в неактивном режиме, при котором он мог только перехватить управление в случае сбоя основного ...
URL: http://www.postgresql.org/about/news.1235
Новость: http://www.opennet.me/opennews/art.shtml?num=28010
Ну круто, можно будет с триггерами на столбцах поиграться.
Осталось дождаться порта на Фряхе, и буду пробовать. Давно назрела необходимость в родной мастер-слейв репликации.
Вот только думаю багов с репликацией ещё кучу выловят -- слишком это новое для pg
Внезапно: http://www.freshports.org/databases/postgresql90-server/
Только вот когда он появился там лежал 8.4.3. Но чуть позже обновили. За одно и клиент появился. Ставил новую установку. Вроде всё собралось.
Интересно, а баг шедулера который вместо однократного вычисления значения STABLE функции и использования индекс-скана, но использовался seq-scan для каждой строчки и каждый раз вычислялось значение STABLE функции, починили, или оставили как "фичу":http://postgresql.1045698.n5.nabble.com/BUG-5611-SQL-Functio...
Ну все!!! Надеюсь теперь можно будет распрощаться с pgpool. :)
Чтобы опять на каждую sql-сессию форкать postgres ?
>Ну все!!! Надеюсь теперь можно будет распрощаться с pgpool. :)C чего бы это? Репликация встроенная - это ещё не всё что надо для хорошей жизни.
кстати. pgpool II использует свойства репликации в 9-ке.
Тройное ура! Всей командой в нетерпением ждали релиза девятки. Наконец и постгряйщики, как белые люди, смогут пользоваться анонимный процедурами и другими, не менее полезными плюшками.
В notify-кациях вроде сейчас можно параметр передавать?
Сколько всяких вкусностей! Пожалуй серьёзно задумаюсь о переходе с MySQL, а pgsql как стандартного СУБД.
если ты пользуешься mysql, стоит задуматься о переходе на sqlite, а не pgsql
>если ты пользуешься mysql, стоит задуматься о переходе на sqlite, а не
>pgsqlСпасибо за совет. Никогда им не пользовался. А можно узнать почему именно он?
>>если ты пользуешься mysql, стоит задуматься о переходе на sqlite, а не
>>pgsql
>
>Спасибо за совет. Никогда им не пользовался. А можно узнать почему именно
>он?Так анониму что mysql, что sqlite - одно и то же, он ни того ни другого не знает, значит они одинаковые.
>>>если ты пользуешься mysql, стоит задуматься о переходе на sqlite, а не
>>>pgsql
>>
>>Спасибо за совет. Никогда им не пользовался. А можно узнать почему именно
>>он?
>
>Так анониму что mysql, что sqlite - одно и то же, он
>ни того ни другого не знает, значит они одинаковые.Мдя, решил почитать описание sqlite и тоже не понял, как это может являться альтернативой mysql :)
You have been trolled.
Где можно почитать про будущие нововведения?
TODO list на странице PostgreSQL
А как у новой версии с асинхронной мульти-мастер репликацией?
решена ли проблемы с ошибками обновлений,уникальности и удаления?