SQL Server新版本即将亮剑

xiaoxiao2021-02-28  121



SQL Server新版本即将亮剑

微软SQL Server产品人员透露SQL Server的新一代产品“vNext”即将面世。在巩固自己在传统RDBMS市场优势的同时向大数据、AI领域开疆拓土。

针对传统RDBMS,新版本的主要新特性如下(OLTP):

正式支持SQL Server on Linux

支持Linux下Docker引擎

基于非Windows Cluster(Cluster-less)下的SQL Server高可用支持

部分SQL Server高可用特性如(AG)可跨OS平台工作

非聚集列式索引的在线创建与重建

此外,据报道新版本中对已有的特性如基于内存执行引擎、基于列式存储执行引擎等均有增强。我们有理由有更多的期待。

PostgreSQL将发布10.0

PostgreSQL将于2017年5月发布beta版本,已提交诸多特性如下:

sharding增强

postgres_fdw多节点异步并行执行

pushdown增强

支持Append节点并行

支持分布式事务

主动防御 - 可配置是否允许执行不带where条件的update\delete

优化器改进

不完整索引支持复合排序

功能增强

BRIN索引更新smooth化

CLOG oldest XID跟踪

hash index支持wal(灾难恢复)

identify column (SQL标准:T174)

JSON内容全文检索

OLAP增强,向量聚集索引(列存储扩展)

QUERY进度显示

slave提前苏醒

slave支持WAITLSN 'lsn', time;用于设置安全replay栅栏

SQL:2016标准(之SQL/JSON) Oracle 12c兼容

内置分区表

分区表(hash,range,list)

分区表(list default)

动态视图pg_stat_activity新增数据库管理进程信息

匿名、自治事务(Oracle 兼容性)(background session)

后台运行(pg_background)

唯一约束+附加字段组合功能索引

回滚范围可精细控制(事务、语句级)

国际化功能增强,支持ICU(International Components for Unicode)

备库支持逻辑订阅,订阅支持主备漂移了

客户端ACL(pg_hba.conf动态视图)

支持EUI-64格式MAC地址类型

支持分区表ON CONFLICT .. DO NOTHING

新增数十个IO等待事件监控

流复制延迟评估,动态视图

自动预热shared buffer (auto prewarm)

自由定义统计信息维度

角色化权限管理 - 新增几个内置角色(统计信息查看、管理用户会话)

触发器函数内置中间表

逻辑复制支持并行COPY初始化数据

新特性,流式接收端在线压缩redo

变化 - 逻辑复制pg_hba.conf变化,不再使用replication条目

多核并行增强 - tuplesort 多核并行创建索引

多核并行增强 - 并行hash join支持shared hashdata, 节约哈希表内存提高效率

多核并行增强 - 控制集群并行度

多核并行增强 - 索引扫描、子查询、VACUUM、fdw/csp钩子

安全增强

SASL认证方法 之 scram-sha-256 安全认证机制

任意wal副本数,金融级高可用与可靠性并存需求

性能增强

2PC事务恢复阶段性能提升

CLOG group commit

GIN索引vacuum锁降低

hashed aggregation with grouping sets(多维分析)更快,更省内存

hash index metapage cache、高并发增强

libpq支持pipeline batch模式减少网络交互提升性能

mergesort(Gather merge)

OLAP提速框架, Faster Expression Evaluation Framework(含JIT)

pg_xact align(cacheline对齐)

Write Amplification Reduction Method (WARM)消除某些情况下的INDEX写放大

分区表子表元信息搜索性能增强

推出JIT开发框架(朝着HTAP迈进)

间接索引(secondary index)

流复制增强

支持可配置的wal send max size

逻辑复制  

原理与最佳实践

转载请注明原文地址: https://www.6miu.com/read-23799.html

最新回复(0)