openGauss已经支持的特性如下:

 

数据校对 checksums、丰富 JSON 函数及操作符、物化视图

 

Row-Level Security Policies,以及 UPSERT pg_rewind 等。

 

括并行查询、同步复制改进、性能和易用性方面的改进。

 

内置分区表( Native Table Partitioning
   
逻辑复制(Logical Replication
   
并行功能增强(Enhancement of Parallel Query
    Quorum Commit for Synchronous Replication

分区增强
   
支持哈希分区。

在线重建索引(Reindex Concurrently)


其他特性不支持。

 

 

PostgreSQL 9.3

    数据校对 checksums、丰富 JSON 函数及操作符、并行 pg_dump 备份、物化视图
    
Postgres9.4
    JSONB
数据类型(高性能可索引)、可在线刷新物化视图、支持Linux大页操作、支持数据预热
    
Postgres9.5
   
主要特性包括 IMPORT FOREIGN SCHEMARow-Level Security PoliciesBRIN 索引,JSONB 数据类型操作的增强,以及 UPSERT pg_rewind
    
Postgres9.6
   
新功能包括并行查询、同步复制改进、短语搜索、 性能和易用性方面的改进
    
PostgreSQL10
PostgreSQL10Beta1
版本于 2017518日发行,PostgreSQL 10 新增了大量新特性,其中特重量级新特性如下:
   
内置分区表( Native Table Partitioning
   
逻辑复制(Logical Replication
   
并行功能增强(Enhancement of Parallel Query
    Quorum Commit for Synchronous Replication
   
全文检索支持JSONJSONB数据类型

PostgreSQL11
PostgreSQL 11
主要增强了以下功能:

   
分区增强
   
支持哈希分区。
   
支持分区表上的主键、外键、索引以及触发器。
   
支持创建默认分区,用于存储不属于其他任何分区的数据。
   
更新分区键值的UPDATE语句可以将受影响的行移动到相应的新分区中。
   
增强了查询语句处理和执行时的分区裁剪(分区排除),进而提高了SELECT查询语句的性能。
   
支持智能分区连接(partition-wise join)和智能分区聚合(partition-wise aggregation)。

   
并行执行
   
并行创建 B-tree 索引。
   
并行执行的CREATE TABLE … ASCREATE MATERIALIZED VIEW以及特定的UNION查询。
   
更好的并行哈希连接和并行顺序扫描。
   
存储过程,支持嵌入事务。
   
即时编译(JIT),支持表达式的快速求值。
   
窗口函数,支持 SQL:2011 标准中的所有窗口范围(window frame)选项,包括RANGE distance PRECEDING/FOLLOWINGGROUPS模式以及窗口排除选项。
   
覆盖索引(covering index),支持使用CREATE INDEX … INCLUDE创建覆盖索引。
   
许多其他性能改进,包括快速执行带非空默认值的ALTER TABLE … ADD COLUMN语句。

PostgreSQL12
   
支持 SQL/JSON path
   
支持 Generated Columns
    CTE
支持 Inlined With Queries
   
新增 Pluggable Table Storage Interface
   
分区表性能大辐提升
   
在线重建索引(Reindex Concurrently)
    
PostgreSQL 13
   
逻辑复制支持分区表
    Btree
索引优化(引入Deduplication技术)
   
增量排序(Incremental Sorting)
   
并行VACUUM索引
   
并行Reindexdb

    手册新增术语(Glossary)附录

 

 

发件人: xiangxinyong [mailto:80474298@qq.com]
发送时间: 2021118 15:29
收件人: feng <ghoshi168@qq.com>; community <community@opengauss.org>; Tianwengang <tianwengang@huawei.com>
主题: [Community] 回复: 回复: opengauss 具有 PostgreSQL 9.2 以上版本的新特性吗

 

@老田应该可以给专业的回复的。

 

Best Regards,

Edison Xiang

------------------ 原始邮件 ------------------

发件人: "feng" <ghoshi168@qq.com>;

发送时间: 2021118(星期一) 下午2:25

收件人: "xiangxinyong"<80474298@qq.com>;"community"<community@opengauss.org>;

主题: 回复: [Community] 回复: opengauss 具有 PostgreSQL 9.2 以上版本的新特性吗

 

 

例如各个新版本增加的特性:

 

PostgreSQL 9.3

    数据校对 checksums、丰富 JSON 函数及操作符、并行 pg_dump 备份、物化视图
    
Postgres9.4
    JSONB
数据类型(高性能可索引)、可在线刷新物化视图、支持Linux大页操作、支持数据预热
    
Postgres9.5
   
主要特性包括 IMPORT FOREIGN SCHEMARow-Level Security PoliciesBRIN 索引,JSONB 数据类型操作的增强,以及 UPSERT pg_rewind
    
Postgres9.6
   
新功能包括并行查询、同步复制改进、短语搜索、 性能和易用性方面的改进
    
PostgreSQL10
PostgreSQL10Beta1
版本于 2017518日发行,PostgreSQL 10 新增了大量新特性,其中特重量级新特性如下:
   
内置分区表( Native Table Partitioning
   
逻辑复制(Logical Replication
   
并行功能增强(Enhancement of Parallel Query
    Quorum Commit for Synchronous Replication
   
全文检索支持JSONJSONB数据类型

PostgreSQL11
PostgreSQL 11
主要增强了以下功能:

   
分区增强
   
支持哈希分区。
   
支持分区表上的主键、外键、索引以及触发器。
   
支持创建默认分区,用于存储不属于其他任何分区的数据。
   
更新分区键值的UPDATE语句可以将受影响的行移动到相应的新分区中。
   
增强了查询语句处理和执行时的分区裁剪(分区排除),进而提高了SELECT查询语句的性能。
   
支持智能分区连接(partition-wise join)和智能分区聚合(partition-wise aggregation)。

   
并行执行
   
并行创建 B-tree 索引。
   
并行执行的CREATE TABLE … ASCREATE MATERIALIZED VIEW以及特定的UNION查询。
   
更好的并行哈希连接和并行顺序扫描。
   
存储过程,支持嵌入事务。
   
即时编译(JIT),支持表达式的快速求值。
   
窗口函数,支持 SQL:2011 标准中的所有窗口范围(window frame)选项,包括RANGE distance PRECEDING/FOLLOWINGGROUPS模式以及窗口排除选项。
   
覆盖索引(covering index),支持使用CREATE INDEX … INCLUDE创建覆盖索引。
   
许多其他性能改进,包括快速执行带非空默认值的ALTER TABLE … ADD COLUMN语句。

PostgreSQL12
   
支持 SQL/JSON path
   
支持 Generated Columns
    CTE
支持 Inlined With Queries
   
新增 Pluggable Table Storage Interface
   
分区表性能大辐提升
   
在线重建索引(Reindex Concurrently)
    
PostgreSQL 13
   
逻辑复制支持分区表
    Btree
索引优化(引入Deduplication技术)
   
增量排序(Incremental Sorting)
   
并行VACUUM索引
   
并行Reindexdb

    手册新增术语(Glossary)附录

 

 

 


Best Regards!

 

吴武峰

 

 

 

 

------------------ 原始邮件 ------------------

发件人: "xiangxinyong"<80474298@qq.com>;

发送时间: 2021118(星期一) 下午2:01

收件人: "feng"<ghoshi168@qq.com>; "community"<community@opengauss.org>;

主题: [Community] 回复: opengauss 具有 PostgreSQL 9.2 以上版本的新特性吗

 

你好,

openGauss源自PostgreSQL 9.2,加入了很多企业级的特性。

PostgreSQL 9.2以上的新特性,需要Case by Case来看。

你主要是关注哪方面的特性呢?

 

Best Regards

Edison Xiang

 

 

------------------ 原始邮件 ------------------

发件人: "feng" <ghoshi168@qq.com>;

发送时间: 2021118(星期一) 中午11:53

收件人: "community"<community@opengauss.org>;

主题:  [Community] opengauss 具有 PostgreSQL 9.2 以上版本的新特性吗

 

opengauss  具有 PostgreSQL 9.2 以上版本的新特性吗


Best Regards!

 

吴武峰