青年数据库学习互助会

技术大礼!《快速掌握PostgreSQL版本新特性》免费送,助你快速上手新特性!

点击上方蓝字,关注我们

Image

想学会更多实用技巧,欢迎加入青学会MOP技术社区(实名社区)。

加入方法:公众号后台回复关键字“加入”获取小助手微信,添加后登记入会。

Image

同时欢迎大家在评论区留言互动交流!社区会不定期举行相关的抽奖、公开分享活动。

如果你有想了解的知识点希望我们发文可以后台私信。

正文开始

《快速掌握PostgreSQL版本新特性》是一本专注于PostgreSQL(简称PG)各版本新特性的书籍,由多位PG社区的资深专家联合编写。本书旨在帮助数据库开发者、管理员和技术爱好者深入了解PG从9.0到最新版本16的演变历程,特别是每个版本中引入的重要新特性及其实际应用场景。

主要内容包括:

  1. 兼容Oracle的功能特性:

  • 从PG 11开始支持事务控制的存储过程。

  • PG 12引入了绑定变量窥探设置优化器策略。

  • PG 14支持查询ID分析慢查询。

  • PG 15增加了对MERGE语句的支持。

  • PG 16支持子查询不带别名。

  • 性能提升:

    • PG 10引入了数据分区功能,显著提高了大数据量表的查询性能。

    • PG 11实现了B-Tree索引的并行创建,加快了索引构建速度。

    • PG 13优化了索引去重机制,减少了磁盘I/O。

    • PG 14优化了高并发连接的性能。

    • PG 15引入了统计信息内存化,进一步提升了查询优化器的效率。

    • PG 16增加了VACUUM内存可控功能,使垃圾回收更加高效。

  • 易用的开发函数:

    • PG 10引入了XMLTABLE函数,方便处理XML数据。

    • PG 13增加了UUID数据类型的内置函数,简化了UUID的生成和操作。

    • PG 14引入了string_to_table函数,方便将字符串拆分为表格。

    • PG 16增加了any_value函数,提供了更多的聚合选择。

  • 逻辑复制的改进:

    • PG 11开始支持TRUNCATE操作的逻辑复制。

    • PG 13支持分区表的同步及同步到异构分区表。

    • PG 14增强了大事务、二进制传输及表初始数据同步的性能。

    • PG 15增加了两阶段提交、按模式发布、行列级过滤功能增强及复制冲突优化。

    • PG 16实现了双向复制、standby节点复制及发布端并行应用大事务。

    推荐理由

    1. 素材丰富,取百家之长:

    • 本书汇集了大量国内外资料,包括Hewlett Packard公司的新特性实验手册、Mastering PostgreSQL电子书籍、Postgres Weekly每周邮件,以及PG Committer大佬的博客等。丰富的素材确保了内容的全面性和权威性。

  • 特性关联,叙因缘关联:

    • 书中不仅详细介绍了每个新特性,还探讨了这些特性之间的关联和发展背景。读者可以通过本书了解到某一功能是如何逐步完善和演进的,从而更好地理解和应用这些新特性。

  • 先知后验,实践而求证:

    • 本书的所有示例代码均基于正式发布的版本进行测试,确保了信息的准确性和实用性。每个新特性都经过了详细的测试和验证,读者可以直接将这些知识应用到实际工作中。

    《快速掌握PostgreSQL版本新特性》不仅是一本技术书籍,更是一部记录了PostgreSQL发展历程的编年史。无论你是数据库新手还是资深专家,都能从中找到有价值的内容。希望这本书能成为你学习和掌握PostgreSQL新特性的得力助手,助你在数据库的世界里走得更远。

    抽爱送书活动:

    • 奖品:《快速掌握PostgreSQL版本新特性》共2本
    • 参与方式:关注“青年数据库学习互助会”公众号
    • 获奖条件:公众号的文章阅读量需达到300以上,使用抽奖小程序,后台留言“新特性”。
    • 开奖时间:2024年11月22日 20:00,抽奖小程序将公布中奖名单。
    END

    往期文章回顾

    MOP社区新闻

      青学会MOP技术社区成立了!

      青学会专家顾问团成员介绍

    金仓专栏

      告别繁琐!KingbaseES v9数据库一键安装-青学会&金仓专栏(1)

      KingbaseES v9数据库Docker安装-青学会&金仓专栏(2)

    KingbaseES数据脱敏-青学会&金仓专栏(3)

    KingbaseES后台服务管理-青学会&金仓专栏(4)

      电科金仓KES日常运维命令集锦-青学会&金仓专栏(5)

    DBA实战小技巧

    推荐一款超实用的openGauss数据库安装工具!

      实战:记一次RAC故障排查
      DBA实战运维小技巧安装篇(一)Oracle 主流版本不同架构下的静默安装指南
      DBA实战运维小技巧存储篇(一)根目录满了如何处理
      DBA实战运维小技巧存储篇(二)打包迁移单机数据库至新存储

    MOP社区投稿-内核开发

    浅谈 PostgreSQL GUC 模块原理

    简单解析 IvorySQL 增强 Oracle xml 兼容能力的原理

    简单讨论 PostgreSQL C语言拓展函数返回数据表的方式

    简单分析 pg_config 程序的作用与原理
      Redis 日志机制简介(一):SlowLog
    Redis 日志机制简介(二):AOF 日志
      Redis 日志机制简介(三):RDB 日志
      pg_cron插件使用介绍
      Redis 的指令表实现机制简介
      pg几款源码工具介绍
      Redis 事务功能简介

    MOP顾问说

    MOP顾问说:MOP 三种主流数据库常用 SQL(一)

    MOP顾问说:服务器内存

    MOP 顾问说:Linux Nice 值与 CPU 优先级揭秘