Разработчики популярной открытой СУБД PostgreSQL на днях представили вторую бета-версию Postresql 9.0. До конца этого месяца в свет будет выпущена еще одна бета-версия, после чего появится финальный релиз. Среди новшеств, которые должны появиться в окончательной версии, разработчики называют поддержку еще больших баз данных, работу с современными многоядерными процессорами, а также наличие некоторых функций, которые сделают эту бесплатную разработку ближе по функционалу к SQL Server, Oracle и IBM DB2. В сообщении разработчиков также говорится, что в PostgreSQL появится поддержка новых математических операций с данными определенных типов, а также совершенно новые возможности по связыванию таблиц при помощи индексов. Помимо этого, в PostgreSQL ожидается появление новых агрегатных функций, что найдут для себя полезным пользователи, работающие с вычислительными и статистическими функциями и данными. Также в новой версии должен быть обновлен механизм удаления данных, который теперь автоматически может удалять связанные данные и индексы. Разработчики говорят, что на больших и распределенных таблицах эта возможность будет очень полезной. Обещан и пересмотр системы привилегий, который теперь будет в больше степени ориентирован не на таблицы, а на схемы. В добавок к этому, в СУБД появятся триггеры новых уровней, которые будут более гибко работать с данными, а также поддержка языка Python 3. С точки зрения администратора, в девятой версии СУБД будет пересмотрен механизм репликации данных, в частности появятся режим "горячих пауз", позволяющий безопасно снять копию данных без остановки СУБД и перенести ее на подчиненный сервер. Также обещана улучшенная поддержка 64-битных операционных систем.
Источник