第十章 JSON 与 JSONB 数据类型深度解析 - 第二节:GIN 索引与 JSONB 查询优化2025-07-10PostgreSQL practical book约 1323 字 预计阅读 3 分钟第二节 GIN 索引与 JSONB 查询优化 目标:理解 GIN 索引的工作原理,并掌握如何为 JSONB 字段创建和使用 GIN 索引,以实现对 JSON 文档的高效查询。 JSONB 的查询性能优势,很大程度阅读更多
第十章 JSON 与 JSONB 数据类型深度解析 - 第三节:支持的操作符与函数2025-07-10PostgreSQL practical book约 1104 字 预计阅读 3 分钟第三节 支持的操作符与函数 目标:全面了解 PostgreSQL 为 JSONB 提供的丰富操作符和函数,掌握数据提取、修改和处理的核心工具。 除了上一节介绍的用于索引优化的 @&g 阅读更多
第十章 JSON 与 JSONB 数据类型深度解析 - 第四节 实战:日志系统的灵活字段存储与检索2025-07-10PostgreSQL practical book约 1353 字 预计阅读 3 分钟第四节 实战:日志系统的灵活字段存储与检索 目标:设计并实现一个基于 JSONB 的日志系统,该系统能够存储结构不固定的日志条目,并利用 GIN 索引进行高效、多维阅读更多
第十章 JSON 与 JSONB 数据类型深度解析 - 第一节:JSON vs. JSONB 的区别2025-07-10PostgreSQL practical book约 1224 字 预计阅读 3 分钟第三部分:NoSQL 能力扩展实战 第十章 JSON 与 JSONB 数据类型深度解析 第一节 JSON vs. JSONB 的区别 目标:深入理解 PostgreSQL 提供的两种 JSON 数据类型——JSON 和 JSONB—阅读更多
第四章 函数、触发器与过程语言 - 第三节:其他过程语言支持2025-07-10PostgreSQL practical book约 1337 字 预计阅读 3 分钟第三节 其他过程语言支持:PL/Python、PL/Perl、PL/V8 目标:了解 PostgreSQL 对多种过程语言的支持,重点掌握 PL/Python 和 PL/V8 的使用方法,并学会在合阅读更多
第四章 函数、触发器与过程语言 - 第四节 实战:订单状态变更自动记录日志2025-07-10PostgreSQL practical book约 1513 字 预计阅读 4 分钟第四节 实战:订单状态变更自动记录日志 目标:设计并实现一个健壮的触发器,用于自动、详细地记录 orders 表中状态字段(status)的每一次变更,为业务阅读更多
第五章 表分区与继承 - 第二节:原生分区 vs. 继承分区2025-07-10PostgreSQL practical book约 1592 字 预计阅读 4 分钟第二节 原生分区 vs. 继承分区 目标:理解 PostgreSQL 中实现分区的两种历史方式——表继承(Table Inheritance)和原生分区(Declarative阅读更多
第五章 表分区与继承 - 第三节:自动分区管理2025-07-10PostgreSQL practical book约 1588 字 预计阅读 4 分钟第三节 自动分区管理 目标:解决手动创建和维护分区的痛点,学习如何使用自动化脚本或 pg_partman 扩展来实现分区的自动创建和删除,确保分区表能够“无人值守”地阅读更多
第五章 表分区与继承 - 第四节 实战:按年份分区的历史数据归档系统2025-07-10PostgreSQL practical book约 1444 字 预计阅读 3 分钟第四节 实战:按年份分区的历史数据归档系统 目标:综合运用本章所学的分区知识,设计并实现一个对大型历史事件表(historical_events阅读更多
第五章 表分区与继承 - 第一节:原生分区策略 (范围、列表、哈希)2025-07-10PostgreSQL practical book约 1783 字 预计阅读 4 分钟第五章 表分区与继承 第一节 原生分区策略 (范围、列表、哈希) 目标:理解表分区的核心概念与优势,并熟练掌握 PostgreSQL 17 提供的三种原生分区策略:范围(Ran阅读更多