PostgreSQL 10首个测试版本发布

Posted 太白的技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL 10首个测试版本发布相关的知识,希望对你有一定的参考价值。

mysql 从5.7到8.0,pg从9.6到10,干起来了。。

PostgreSQL 10 的首个测试版发布了,此版本包含 PostgreSQL 10 最终将提供的所有功能的预览。当然,有些细节将在最终发布前有所更改。

PostgreSQL 10 主要特性:

新版本允许用户同时 scale out 和 scale up 其 PostgreSQL 基础结构:

  • 逻辑复制:用于复制指定表或使用复制进行升级的内置选项

  • Native Table 分区:作为 native 数据库对象的范围和列表分区

  • 附加查询并行性:包括索引扫描、位图扫描和合并连接

  • Quorum 提交同步复制:确保不会丢失多个节点

同时还对 PostgreSQL 的连接进行了三项改进:

  • SCRAM 认证,用于更安全的基于密码的访问

  • 多主机“故障切换”,连接到主机列表中的第一个

  • target_session_attrs 参数,客户端可以请求读/写主机

附加功能

PostgreSQL 10 中还添加了许多改进和新特性。其中一些功能和改进对于某些用户而言,与上述特性可能一样或更为重要。

  • Crash-safe 和可复制的 Hash Indexes

  • Multi-column Correlation Statistics

  • 授权许可中的新 "monitoring" 角色

  • 在 pg_stat_activity 中锁定等待时间

  • XMLTABLE 查询表达式

  • 行级安全的 Restrictive Policies

  • JSON 和 JSONB 的全文搜索支持

  • pg_receivewal 的压缩支持

  • ICU 整理支持

  • 下推 Aggregates 到外部服务器

  • 触发器执行 Transition Tables

此外,开发人员已经在 SUM()函数,字符编码转换,表达式评估,分组集合和与唯一列的连接方面提升了性能。针对大量行数的 Google Analytics(分析)查询速度最快可提高 40%。

以上是关于PostgreSQL 10首个测试版本发布的主要内容,如果未能解决你的问题,请参考以下文章

知识近 20 年的厚积薄发,PostgreSQL 10 新特性详解

Java 9 和 Swift 4 正式发布;PostgreSQL 10 发布首个候选版 | 软件周刊

量变到质变,MeterSphere一站式开源持续测试平台发布首个LTS版本

Laravel 5.5 LTS 正式发布;Ubuntu 17.10 发布首个测试版 | 软件周刊

Ubuntu 19.10 Beta 版本发布

IntelliJ IDEA 2022.2发布首个Beta版本