Subscribe feed

Выйшла новая версія PostgreSQL 8.4

1 ліпеня 2009

Сусветная група распрацоўнікаў PostgreSQL сёння паведаміла аб выпуску новай версіі PostgreSQL 8.4. Новая версія ўтрымоўвае 293 новыя функцыі і паляпшэнні. Ільвіная дзель змен у PostgreSQL 8.4 — гэта новыя або палепшаныя прылады і каманды для адміністравання і маніторынгу.

Сярод самых папулярных паляпшэнняў можна вылучыць наступныя.

  • Шматструменнае ўзнаўленне базы дадзеных, забяспечвальнае да 8-кратнага павелічэнні хуткасці рэстаўрацыі базы дадзеных з рэзервовай копіі.
  • Правы доступу на слупкі, якія прадстаўляюць больш тонкі кантроль над важнымі дадзенымі.
  • Паасобныя лакалі для баз дадзеных, што спрашчае працу з PostgreSQL у шматмоўных асяроддзях.
  • Абнаўленні «на месцы» з дапамогай бэта-версіі прылады pg_migrator, які дазваляе перайсці з версіі 8.3 на 8.4 без істотнага прастою сістэмы.
  • Новыя прылады маніторынгу запытаў, якія дапамагаюць адміністратарам атрымаць лепшае паданне аб актыўнасці запытаў.

У версіі 8.4 стала прасцей аналізаваць дадзеныя з дапамогай развітых сродкаў стандарту ISO/ANSI SQL2003: «аконных» функцый (windowing functions), агульных таблічных выразаў (common table expressions) і рэкурсіўных запытаў з аперацыямі злучэння. «Такія структуры запытаў істотна падвышаюць выразную моц PostgreSQL-дыялекту мовы SQL, дазваляючы карыстачам фармуляваць цікавыя запыты толькі ў адным SQL-прапанове, што раней уяўлялася цалкам немагчымым, — тлумачыць Сейлеш Кришнамерфи (Sailesh Krishnamurthy), заснавальнік кампаніі Truviso. — Паляпшэнні захоўваемых працэдур, такія як значэнні параметраў па змаўчанні і пераменны лік параметраў (variadic parameters), робяць праграмаванне баз дадзеных прасцейшым, а код становіцца больш кампактным.»

З вынахадам новай версіі таксама паляпшаецца агульная прадукцыйнасць прыкладанняў. Адміністратар баз дадзеных Сістэмы судаводства штата Вісконсін Кевін Гриттнер (Kevin Grittner) адзначае: «PostgreSQL працягвае паляпшаць прадукцыйнасць з вынахадам чарговай асноўнай версіі. Версія 8.4 уключае некалькі аптымізацый, такіх як полусоединения (semi-joins) і антисоединения (anti-joins), што дазваляе значна скараціць час апрацоўкі некаторых з нашых найболей важных запытаў да баз дадзеных.»

PostgreSQL даўно і актыўна выкарыстоўваецца ў шматлікіх расійскіх кампаніях. Вось як каментуе выпуск PostgreSQL 8.4 адміністратар баз дадзеных сацыяльнай сеткі MirTesen.ru Сяргей Коноплев: «З вынахадам PostgreSQL 8.4 у першую чаргу я планую правесці аптымізацыю, накіраваную на выкарыстанне GIN-азначнікаў і contrib-модуля btree_gin. Гэта павінна забяспечыць істотных прырост хуткасці шматлікіх функцый нашага праекту. Вядома жа, паэксперыментую з новымі наладамі autovacuum і "картамі бачнасці", пагляджу на статыстыку ад pg_stat_statements і на CTE. І забудуся аб pgAdmin III, т.к. у мяне зараз будзе ef у psql :-)»

Запампаваць новую версію можна тут.


рэкамендуем прачытаць таксама

Каментаванне не дазволенае.

Rambler's Top100