出版社:机械工业出版社
年代:2014
定价:39.0
本书将带你学习PostgreSQL函数的基础部分。在学习过程中,你将会使用各种程序语言(不限于自带的PL/pgSQL语言)进行函数的编写。你会看到我们是如何创建可用的库文件,如何将这些库文件组装成更有用的组件,并把这些组件分发到社区中;你也会看到我们是如何从大量的外部数据源中抽取数据,并通过扩展PostgreSQL完成数据的本地化抽取;同时,你也可以在以上过程中使用一个超级棒的调试界面,这个调试界面可以让你在整个学习过程中变得更加得心应手、事半功倍。
前言
第1章PostgresQL服务器简介
1.1为什么在服务器中进行程序设计
1.2关于本书的代码示例
1.3超越简单函数
1.4使用触发器管理相关数据
1.5审核更改
1.6数据清洗
1.7定制排序方法
1.8程序设计最佳实践
1.8.1KISS——尽量简单(keep it simple stupid)
1.8.2DRY——不要写重复的代码(don't repeat yourself)
1.8.3YAGNI——你并不需要它(you ain'tgonnaneedit)
1.8.4SOA——服务导向架构(service-oriented architecture)
1.8.5类型的扩展
1.9关于缓存
1.10总结——为什么在服务器中进行程序设计
1.10.1性能
1.10.2易于维护
1.10.3保证安全的简单方法
1.11小结
第2章服务器程序设计环境
2.1购置成本
2.2开发者的可用性
2.3许可证书
2.4可预测性
2.5社区
2.6过程化语言
2.6.1平台兼容性
2.6.2应用程序设计
2.6.3更多基础
2.7小结
第3章第一个PL/pgsQL函数
3.1为什么是PL/pgSQL
3.2PL/pgSQL函数的结构
……
第4章返回结构化数据
第5章PL/pgsQL触发器函数
第6章PL/pgsQL调试
第7章使用限制的开发语言
第8章使用C编写高级函数
第9章使用PL/Proxy扩展数据库
第10章发布自己的PostgreSQL扩展程序
《PostgreSQL服务器编程》由资深PostgreSQL专家撰写,系统讲解PostgreSQL服务器编程的方方面面,Amazon全五星评价。书中通过丰富的实例,循序渐进阐释PostgreSQL开发和扩展的相关概念及各种实用技术,包含大量实用技巧和窍门,为快速掌握PostgreSQL服务器编程提供系统实践指南。
《PostgreSQL服务器编程》共10章:第1章介绍PostgreSQL服务器编程的性能;第2章从PostgreSQL的商业与技术优势等角度讨论PostgreSQL的开发环境;第3章介绍个PL/pgSQL函数,涵盖其基础结构和关键组成部分;第4章介绍返回结构化数据的功能,并展示如何将复杂数据返回给一个应用程序;第5章通过一些相关案例探究PL/pgSQL触发器函数;第6章展示如何对服务器端程序进行调试;第7章介绍如何使用Python进行服务器端开发;第8章深入探讨如何使用原生的C代码进行PostgreSQL扩展;第9章主要阐述如何通过PL/Proxy扩展数据库;第10章讨论PostgreSQL扩展程序网络架构,包括如何将代码模块发布到开源社区。
PostgreSQL可以为你提供所有在你擅长的开发语言中可以实现的功能,并且可以在数据库服务器上扩展这些功能。在蓬勃发展的商业市场中,如果你掌握了足够的PostgreSQL相关知识,你将有能力应对当前人才市场对高级PostgreSQL技能的强烈需求。
《PostgreSQL服务器编程》将向你展示出PostgreSQL远远不止是一个数据库服务器。实际上,它是一个应用程序开发框架,这种框架的优势在于其具备事务支持、大量数据存储、日志系统、恢复等功能,以及许多PostgreSQL引擎提供的优秀特性。
《PostgreSQL服务器编程》将带你学习PostgreSQL函数的基础部分。在学习过程中,你将会使用各种程序语言(不限于自带的PL/pgSQL语言)进行函数的编写。
通过阅读本书,你将学到:
编写函数并创建你自己的数据类型,所有这些都可以用你擅长的编程语言实现。
使用内置的PL/pgSQL编程语言,编写和调试函数与触发器。
从外部数据源抽取数据。
安装与管理扩展应用,创建与发布你自己的扩展应用。
决定你的程序将使用什么样的硬件资源。
如何使用你自己的开发语言来扩展数据库内核,使其拥有你自己的特性。
资深PostgreSQL专家撰写,系统讲解PostgreSQL服务器编程的各种技术细节,深入解析PostgreSQL的扩展框架,全五星评价;
通过丰富的实例,循序渐进阐释PostgreSQL开发和扩展的相关概念和各种实用技术,包含大量实用技巧和窍门,为快速掌握PostgreSQL服务器编程提供系统实践指南。
书籍详细信息 | |||
书名 | PostgreSQL服务器编程站内查询相似图书 | ||
丛书名 | 数据库技术丛书 | ||
9787111480570 如需购买下载《PostgreSQL服务器编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 19 × 24 | 装帧 | 平装 |
页数 | 245 | 印数 | 4000 |
PostgreSQL服务器编程是机械工业出版社于2014.9出版的中图分类号为 TP311.138 的主题关于 关系数据库系统-程序设计 的书籍。
(美) 凯特 (Kyte,T.) , (美) 库恩 (Kuhn,D.) , 著
(美) 欧文斯 (Owens,K.) , 著
谭峰, 张文升, 编著
(日) 铃木启修 (Hironobu SUZUKI) , 著
(美) 塞科 (Celko,J.) , 著
(美) 帕特里克 (Patrick,J.J.) , 著
(美) 阿特金森 (Atkinson,P.) , (美) 维埃拉 (Vieira,R.) , 著
(奥) 汉斯·尤尔根·舍尔希, 著
林树泽, 编著