发布于 2017-09-28 01:31:10 | 165 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的PostgreSQL指南,程序狗速度看过来!

PostgreSQL关系型数据库管理系统

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。


在经过 4 个测试版本后,PostgreSQL 10 的首个候选版本已于前几日发布。PostgreSQL 项目组将根据测试情况发布更多 RC 版本,预计会在年底发布 PostgreSQL 10 的正式版本。想提前体验新特性的可点此下载

从 beta1 到 rc1 , PostgreSQL 10 的主要新特性已趋于定性,包括:

大数据

  • 原生分区(内置分区):PostgreSQL 10 中将内置分区表功能,依旧使用了继承的特性,但不需要手工写规则了,全部由系统处理。

  • 并行增强:包括并行合并连接、并行索引扫描、并行位图扫描、收集合并等等。

  • 连接和聚合下推:在外部表上做 aggregates 操作时,10 版本之前的处理过程是先将远程库的数据全部取到本地库,之后在本地库上 aggregates 操作,10 版本后部分 aggregates 操作可下推到远程库,这大幅减少了远程库传到本地库的数据量,并让聚合计算从请求服务器抽离。

  • 更快的分析查询

复制和扩展

  • 逻辑复制:可复制指定的表,或是进行复制方式的升级

  • 同步复制的优选提交:确保多节点时数据的可靠性和性能

  • 临时 replication slots:在会话结束时自动删除

  • 故障切换:自动连接到列表中第一个可用的主机

  • 可追踪提交

  • 物理复制:改进两阶段提交的 replay 性能

管理

  • 对 pg_receivewal 的压缩支持

  • pg_stat_activity 后台进程显示:包括辅助进程、工作进程、WAL 发件人等

SQL 特性

  • 标识列:详情

  • 宕机安全和可复制的哈希索引

  • 触发器表转换:触发器执行时表内容变化的查询

XML 和 JSON

  • XMLTable:可将 XML 文档转换为表格式,从而使数据库中的 XML 数据更容易处理

  • JSON 和 JSONB 全文搜索支持

安全性

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

  • 新增"监控"角色:pg_read_all_settings、pg_read_all_stats、pg_stat_scan_tables、pg_monitor

  • 与行级安全有关的限制策略

性能

  • 多列统计:详情

  • pg_stat_activity 等待事件状态显示:PostgreSQL 9.6 代码共测试了 69 个等待事件,PostgreSQL 10 再次扩展,已包含 184 个等待事件。

  • 查询方案改进

以及,更多……



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务