This page in: Burmese / Chinese / English / French / German / Hebrew / Hindi / Indonesian / Italian / Korean / Portuguese / Russian / Spanish / Thai / Vietnamese

PostgreSQL 10.0版本发布说明

目录

新版本发布说明

2017-10-05 - Postgresql全球开发组今天宣布,PostgreSQL 10 正式发布,Postgresql作为世界上最先进的开源关系型数据库, 10 是迄今为止的最新版本。

作为现代工作负载 (modern workloads), 其关键特性之一便是具备横跨多节点处理数据,从而达到更快访问、管理与分析数据的能力,即数据可被"分而治之(divide and conquer)"。 Postgresql 10.0版本所具备的重要改进,如逻辑复制、显示声明的表分区功能与改进后的并行查询功能等,高效地实现了"分而治之 (divide and conquer)"。

"我们的开发社区着重构建那些可充分适用于现代基础网络架构(modern infrastructure setups)的核心特性," PostgreSQL全球开发组核心组成员之一Magnus Hagander先生说道。 "对逻辑复制和改进后的并行查询等功能的研发,代表着社区多年的努力成果,也表明随着技术需求的发展, 社区会继续努力以确保 Postgres 的领导地位。"

PostgreSQL 10也标志着PostgreSQL的版本号更新实现了到"x.y"的转变。这意味着下一次小版本的 PostgreSQL 将是 10.1,而下个大版本将是11。

逻辑复制-用于分发数据的发布/订阅(publish/subscribe)框架

PostgreSQL 10 的逻辑复制对现有的Postgresql复制特性进行了扩展,新版本的逻辑复制可以将单个数据库级别或者表级别的改动(modifications)发送至不同的Postgresql 数据库。 这意味着用户可以细粒度地将数据变化发送到不同的数据库集群(database clusters),甚至在大版本升级期间,实现零停机(zero-downtime)。

"自9.3版本发布后,Yandex 公司便广泛使用PostgreSQL数据库产品,现在我们惊讶于PostgreSQL10,因为10版本终于给我们带来了翘首以盼的分区功能和内置的逻辑复制。 这将会使得PostgreSQL 应用到Yandex公司更多的服务上," 来自Yandex公司的DBA团队负责人 Vladimir Borodin表示。

显示声明的表分区功能 - 更加方便地进行数据分区

PostgreSQL中的表分区功能早已存在多年,不过表分区功能的正常使用却要求用户维护一套具有一定复杂度的分区规则和触发器,用以保证分区机制正常运行。 PostgreSQL 10版本引入了新的表分区的语法,这允许用户更加方便地进行创建与维护范围类型的分区和列表类型的分区。 增加表分区语法,只是PostgreSQL内部用以提供稳健的分区机制的一系列特性的第一步而已。

改进后的并行查询 - 更快满足你的数据分析需求

PostgreSQL 10 版本可以通过对查询过程中更多的步骤进行并行化执行,从而对并行查询提供了更好地支持。 改进内容包括当数据重组时(recombined),PostgreSQL10支持更多的数据扫描类型被并行执行和优化,例如预排序操作。 这些增强的特性可以更快的返回结果值。

同步复制的优选提交(Quorum Commit) - 更加自信地分发数据

PostgreSQL10 引入了优化提交机制(Quorum Commit),这使得主数据库在接收到远程备库更新成功的确认信息时具备灵活性 。数据库管理员现在可以指定当固定数量的备库已确认对更新进行写入后,数据才被认为是安全写入。

"PostgreSQL 10.0版本中的同步复制的优选提交(Quorum Commit,即通过读写副本数的优化来平衡读写性能)功能, 从应用程序的角度给了我们更多的选择,以几乎零停机的代价来扩展我们基础设施的能力。 这允许我们可以连续发布或是更新数据库基础设施而不必忍受长时间停机维护的代价," Simplem金融公司的高级基础设施工程师Curt Micol先生说道。

SCRAM-SHA-256 安全认证机制 - 让你的数据存取更安全

SCRAM安全认证算法在RFC5802]进行了详细的定义,它是通过提供一个强加密的框架来改进密码的安全存储和传输的协议。 PostgreSQL 10版本引入的SCRAM-SHA-256 安全认证方法, 在RFC7677 中有详细定义,它可以提供比现在基于MD5加密算法更好的安全性。

有关新特性的更多信息

有关上述提及的新特性以及其他特性介绍,可查询以下资源:

下载

文档

HTML 格式文档和 man 格式的文档随PostgreSQL一起安装,用户也可以免费地在网站上 对在线文档进行浏览。

版权声明

PostgreSQL 使用PostgreSQL版权声明,它是类似BSD的版权。 由于这个经 OSI认证的版权不限制 PostgreSQL在商业环境和有版权的应用程序中使用,因此被公认为是非常有灵活性和对商业应用是友好的。 加上有多个公司的支持和源代码归属公共所有,我们的版权使得PostgreSQL在那些希望在自己的产品里嵌 入数据库的厂商中很流行,因为他们不用担心费用、嵌入软件的版权锁以及版权条款的改变。

联系方式

网站

英文语系的新闻访谈

美国、加拿大和总的新闻访谈
PostgreSQL 新闻组
press@postgresql.org
电话: +1 (347) 674-7759

中文社区的新闻访谈

Daojing Zhou
+86 135 1551 3326
cn@postgresql.org

相关图片和标识文件

PostgreSQL Logo

在符合PostgreSQL的版权下,所有标识图片允许进行修改和二次发布。 PostgreSQL的名称和标识现在是属于PostgreSQL加拿大联合社区的商标的一部分。

关于PostgreSQL数据库

PostgreSQL是最先进的开源关系型数据库,它的全球社区是一个由数千名用户、开发人员、公司或其他组织而组成。 PostgreSQL项目有30年以上的历史,起源于加利福利亚的伯克利大学,经历了无数次开发升级。 PostgreSQL的专业特性不仅包含顶级商业数据库系统的功能特性,更是在高级数据库功能、数据库扩展性、数据库安全性和稳定性方面超过了它们。 若想获取到更多关于PostgreSQL的信息或者加入到PostgreSQL社区,请浏览PostgreSQL.org网站。

相关商业公司信息和反馈

"PG开发者社区一直以来,着重构建那些可充分适用于现代基础网络架构(modern infrastructure setups)的新特性" PostgreSQL全球开发组核心组成员之一Magnus Hagander先生表示。 "对逻辑复制和改进后的并行查询等功能的研发,代表着社区多年的努力成果,也表明随着技术需求的发展, 社区会继续努力以确保 Postgres 的领导地位。"

"自9.3版本发布后,Yandex 公司便广泛使用PostgreSQL数据库产品,现在我们惊讶于PostgreSQL10,因为10版本终于给我们带来了翘首以盼的分区功能和内置的逻辑复制。这将会使得PostgreSQL 应用到Yandex公司更多的服务上," 来自Yandex公司的 DBA团队负责人 Vladimir Borodin说道。

Yandex公司 是一家使用机器学习技术提供人工智能产品和服务的技术公司。 Yandex公司的目标是帮助客户和商业伙们更好地探索在线和离线业务。 从1997年起,Yandex公司已交付了世界级的、本地业务相关的搜索和信息服务。 另外,Yandex公司也为全球上百万的用户开发了市场领先的按需乘车服务、导航产品以及其他移动应用。 可以通过 https://yandex.com/company/contacts/网址来访问Yandex公司。

"PostgreSQL 10.0版本中的同步复制的优选提交(Quorum Commit,即通过读写副本数的优化来平衡读写性能)功能, 从应用程序的角度给了我们更多的选择,以几乎零停机的代价来扩展我们基础设施的能力。 这允许我们可以连续发布或是更新数据库基础设施而不必忍受长时间停机维护的代价。" 来自Simple财务公司的高级基础设施工程师Curt Micol先生说道。

成立于2009年,Simple财务公司是一家正在改变人们 对于储蓄业务和开销管理想法的科技公司。Simple公司的产品将人们的预算和储蓄操作集中于一个漂亮的移动应用中, 并且帮助人们节约他们所需的物品的花费,以及帮助人们对想要物品的进行预算管理。可以通过这个 Simple财务网站以及这个邮箱 press@simple.com与他们联系。

企业支持

PostgreSQL获得了一大批公司的支持,他们资助开发人员,提供网上资源以及给予了资金上的支持。 一些较大的且长期支持的公司名单列在我们的 开发支持页面

还有大量的公司提供从独立顾问到跨国公司的 PostgreSQL 支持。

我们也很乐意接受各方捐助

或者你也可以通过从Zazzle PostgreSQL商店购买这些精美的商品来支持我们。