写点什么

Postgres 增加多种与可靠性、高可用性相关以及对开发者友好的特性

  • 2013-10-16
  • 本文字数:821 字

    阅读完需:约 3 分钟

PostgreSQL 9.3 带来了快速的故障修复和 streaming-only Remastering 功能,以及许多开发者关注的特性,例如物化视图、自动更新视图和许多与 JSON 数据类型相关的特性。

在经历了几个的 Beta 测试后,9.3 在上周终于发布。其中一些值得关注的特性如下:

快速故障恢复特别为提高 Postgres 的高可用性而设。

对开发者友好的特性包括:

  • LATERAL JOIN s
  • JSON 数据类型新增的构建和解析方法
  • 外部数据包装器( Foreign Data Wrapper ),这个允许和其他数据库(包括非 Postgres 的)整合的特性现在支持增加、更新和删除
  • Postgres FDW ——该特性和 db-link 模块类似,能以更透明、标准的高性能方式(大多数情况下)访问其他 Postgres 服务器。
  • Event Triggers ——这和一般的触发器有点相似,但是对数据库来说是全局的并且能捕捉 DDL 事件。然而它们无法使用 SQL 编写。
  • 物化视图――物化视图实际上是以提供的查询数据填充的表,并能按需刷新,而不需要直接查询基础表。然而目前还不能对它们自动刷新。
  • 自动更新视图――自动更新视图是一种视图,允许执行 INSERT、UPDATE 和 DELETE 语句。它们需要遵守某些规定。在 9.3 中,如果遵守这些规定,系统会自动将视图变为可更新的。

新的版本也允许使用 C 语言编写以插件形式嵌入到系统以单独进程形式运行的后台进程。这些进程有和服务器状态密切相关的生命周期。这在某些场景下会很有用。

在新版本中同样也有大量其他改进,所有改进都在发布记录中列出。

查看英文原文: Postgres Gets Even More Reliability, High Availability, Several Developer-Friendly Features


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-10-16 05:571172
用户头像

发布了 81 篇内容, 共 20.5 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容
Postgres增加多种与可靠性、高可用性相关以及对开发者友好的特性_语言 & 开发_Roopesh Shenoy_InfoQ精选文章