SQL Server新版本即将亮剑

来源:互联网 发布:mac哑光唇釉色号 编辑:程序博客网 时间:2024/06/10 20:52


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


逻辑复制  

  • 原理与最佳实践

0 0
原创粉丝点击