《PostgreSQL服务器编程》一一导读

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
简介:

前  言

PostgreSQL服务器远远不只是一台数据库服务器。实际上,PostgreSQL甚至可以承担起一个应用程序开发框架的角色,这个框架的优势在于其具备事务支持、大量数据存储、日志记录、系统恢复等功能,以及PostgreSQL引擎提供的许多优秀特性。在蓬勃发展的商业化时代,如果你掌握了足够的PostgreSQL相关知识,你将有能力满足当前人才市场对高级PostgreSQL技能的强烈需求。

本书将带你学习PostgreSQL函数基础知识。在学习过程中,你将会使用各种程序语言(不限于自带的PL/pgSQL语言)进行函数的编写。这里你会看到我们如何创建可用的库文件,如何将这些库文件组装成更有用的组件,并把这些组件分发到社区中;你也会看到我们如何从大量外部数据源中抽取数据,并通过扩展PostgreSQL完成数据的本地化处理;同时,你也可以在以上过程中使用一个超级棒的调试界面,这个调试界面可以让你更加高效与放心地完成工作。

目录

第1章 PostgreSQL服务器简介
1.1 为什么在服务器中进行程序设计
[1.2 关于本书的代码示例](https://yq.aliyun.com/articles/120276
1.3 超越简单函数
1.4 使用触发器管理相关数据
1.5 审核更改
1.6 数据清洗
1.7 定制排序方法
1.8 程序设计最佳实践
1.9 关于缓存
1.10 总结——为什么在服务器中进行程序设计
1.11 小结
第2章 服务器程序设计环境
2.1 购置成本
2.2 开发者的可用性
2.3 许可证书
2.4 可预测性
2.5 社区
2.6 过程化语言
2.7 小结
第3章 第一个PL/pgSQL函数
3.1 为什么是PL / pgSQL
3.2 PL/pgSQL函数的结构
3.3 条件表达式
3.4 返回记录
3.5 处理函数结果
3.6 结论

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
11月前
|
SQL 关系型数据库 数据库
PostgreSQL 12 文档: 部分 V. 服务器编程
部分 V. 服务器编程 这部分关于使用用户定义的函数、数据类型、触发器等扩展服务器功能。这些是高级主题,读者应该在理解了有关PostgreSQL的所有其他用户文档之后才阅读这些主题。这一部分的后面一些章节描述PostgreSQL发布中可用的服务器端编程语言,以及与服务器端编程语言相关的一般性问题。在深入研究服务器端编程语言的材料之前,请至少阅读第 37 章中前几节(覆盖函数)。
64 0