低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

PostgreSQL 10 新特性概述

2017 年 4 月 18 日

PostgreSQL 继续向着将在 2017 年 9 月份发布的第 10 个主版本迈进,EnterpriseDB 首席架构师和 PostgreSQL 贡献者 Robert Hass 根据 PostgreSQL官方路线图编制了一份 PostgreSQL 10 重要特性列表。

数月之前发布的 PostgreSQL 10 路线图包含多个单独的路线图,每个路线图对应一个特定的公司或个体贡献者。想要概括地了解路线图的内容并不容易。以下是 Hass 选出的一部分特性:

  • 表分区:这可以视为是表继承的简化版本,在表继承中,父表总是为空,子表(分区)有一个隐式约束,当元组插入父表时,它可以影响元组实际上添加到哪个分区。当使用继承关系推导表的属性时,表分区有望简化这个过程,让特定的优化成为可能。
  • 逻辑复制:这是 PostgreSQL 在物理复制之外提供的另一种可选方案,提供了更大的灵活性,而且配置简单。
  • 改进并行查询:在查询很多时应该会有 2 到 4 倍的速度提升。
  • 更强大的密码哈希算法:使用了 SCRAM -SHA–256。

关于 PostgreSQL 10,还有更多的特性正在开发之中,就像 2ndQuadrant 创始人兼首席执行官 Simon Riggs 在最近的一次演讲中所介绍的那样。包括 PostgreSQL 10 官方路线图在内,正在进行中的特性开发工作还有诸如以下这些:

  • 自治事务
  • 多主集群,使用分片提高扩展性和可用性
  • 查询 JIT 编译
  • 可插拔的存储引擎(columnar、内存内存储等)
  • 页级数据压缩等
  • 改进临时表性能

不过,哪些特性将成为 PostgreSQL 10 的一部分尚未确定,所以,上面罗列的特性只是提供一个概况。当有更详细的信息时,InfoQ 将继续对此进行报道。

查看英文原文 A Preview of Coming Features in PostgreSQL 10

2017 年 4 月 18 日 19:004369
用户头像

发布了 1008 篇内容, 共 315.1 次阅读, 收获喜欢 284 次。

关注

评论

发布
暂无评论
发现更多内容

关于架构的几件小事:架构是什么

北风

架构 企业架构

中年危机,我们如何面对?

石云升

基于大疆无人机SDK二次开发

sydMobile

android 无人机

游戏夜读 | 有哪几种游戏玩家?

game1night

IT人的职业提升只靠技术精进行的通吗?

MavenTalker

程序员 程序人生 职业规划 技术人

hive 建表语句迁移

杨飞

MyBatis 3 解析Mapper映射配置

杨家昌

mybatis 配置 Mapper XMLMapperBuilder

一种消息消费失败的处理方案

redis kafka

为什么很多技术都觉得前端很简单?

极客时间

前端 前端开发 前端工程

spring boot 集成 elasticsearch 7.x (一)

wd

elasticsearch high level client

言简意赅,聊聊RPC的123事

一叶而不知秋

RPC

央行:取消境外机构投资者额度限制,推动金融市场进一步开放

kimmking

第一篇InfoQ的博客

程序员小岑

写作 体验

new[]和delete[]为何要配对使用?

helloworld

c c++ C#

Flink 作为现代数据仓库的统一引擎:Hive 集成生产就绪!

Apache Flink

大数据 flink 流计算 实时计算 大数据处理

专题:快速开发那点事儿 | 轮子怎么选

Java_若依框架教程

Java 敏捷开发 Ruoyi 快速开发

开源一个自研的基于Netty的高性能网络通信框架

Geek_373e87

TCP dubbo Netty

职场发展的思考

子不语

生涯规划 职业规划

Flutter 中SharedPreferences 的初始化?

三爻

flutter android

源码分析shared_ptr实现

helloworld

c c++ C#

MyBatis 3 XML配置

杨家昌

mybatis mybatis-config.xml XML配置 配置

自助设备系列——自助设备的春天

孙苏勇

产品

快速开发那点事儿 | 选择最合适的轮子,量产跑车

Java_若依框架教程

敏捷开发 JAVA开发 RouYI 快速开发

算法篇之数组右移

月夜

算法 数组右移

MyBatis 3 解析mybatis-config.xml配置

杨家昌

深度解析 mybatis 初始化 XMLConfigBuilder Configuration

【预告】千亿数据的潘多拉魔盒:从分库分表到分布式数据库

kimmking

分布式数据库 分库分表 分布式系统 中间件

地址收录

gogogo

小米手机广告在日本「炸」了,背后的教训是什么?

葛仲君

产品 本地化 小米 日本 文化

讨论:应不应该用存储过程?

kimmking

没有业务规则的技术实现

wd

吐槽

这样理解Java中的函数式编程就对了

jerry

java8 函数编程

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

PostgreSQL 10新特性概述-InfoQ