Вышла (http://www.postgresql.org/about/news.1198) первая бета-версия СУБД PostgreSQL 9.0 (http://developer.postgresql.org/pgdocs/postgres/release-9-0....), ознаменовавшая переход от наращивания функциональности к выявлению и исправлению ошибок. PostgreSQL 9.0 является первым релизом со встроенной системой бинарной репликации данных в режиме реального времени, позволяющей организовать горячее резервное копирование и потоковую репликацию.
Главные новшества PostgreSQL 9.0:
- Реализация режима "горячего резерва" (Hot Standby), при котором появилась возможность выполнения select запросов на запасном сервере, т.е. теперь можно штатными средствами организовать master-slave репликацию с практически нулевой дополнительной нагрузкой на сервер (с master сервера просто копируются WAL-логи, без каких-либо блокировок и дополнительного вызова триггеров). Ранее синхронизированный сервер был неактивен и мог только перехватить управление в случае сбоя основного сервера;- Поддержка реж...
URL: http://www.postgresql.org/about/news.1198
Новость: https://www.opennet.ru/opennews/art.shtml?num=26467
Когда они уже допилят нормально partitioning? За поддержку win 64bit respect.
Да partitioning не дает пользовать эту базу под большой объем данных :(
та реализация, что есть сейчас дает, НО с очень большими накладными расходами, на поддержку сторонних костылей в виде скриптов.
а хотелось бы иметь все из коробки и забыть про то, что сейчас как страшный сон.
может до 10 версии допилят.
Кто о чём, а я - о наболевшем: "Теперь не надо будет "накатывать патч от 1С-ников?"
А вот это врядли :)
Как минимум про APPLICATION SHARE и APPLICATION EXCLUSIVE блокировки в ченжлогах ни слова.
Я недавно делал доклад по новшествам PostgreSQL 9.0, вот здесь можно прочитать про Constraint Exclusion http://obartunov.livejournal.com/33407.html
А что здесь написано, поясните пожалуйста, кто-нибудь:
«Использование агрегатных функций внутри блока ORDER BY одобрено в SQL стандарте, теперь не нужно прибегать к ухищрениям для получения упорядоченного набора записей на входе агрегатных функций»
... group by field1 ORDER BY SUM(field2)...
> ... group by field1 ORDER BY SUM(field2)...это и сейчас работает в 8.4, похоже здесь очень сильная ошибка переводчика, видимо в источнике имелось ввиду вот это:
• Allow aggregate functions to use ORDER BY (Andrew Gierth)
For example, this is now supported, array_agg(a ORDER BY b). This is useful for aggregates where the order of values is significant.
главное чтобы тормозов небыло
насколько сложно в 9-ке настроить репликацию встроенными средствами. и можно ли сделать multi-master replication?
m-s будет из коробки. а m-m штатного нет. есть костыли, но не надежно. ;-(