PostgreSQL服务器编程
(绝版图书-正版真品-现货) 带封膜 (页内干净,品相好)
¥
75
九五品
仅1件
作者 Hannu、Kirk、Jim Mlodgens 著;戚长松 译
出版社 机械工业出版社
出版时间 2014-10
版次 1
装帧 平装
上书时间 2024-12-09
商品详情
品相描述:九五品
图书标准信息
作者
Hannu、Kirk、Jim Mlodgens 著;戚长松 译
出版社
机械工业出版社
出版时间
2014-10
版次
1
ISBN
9787111480570
定价
49.00元
装帧
平装
开本
16开
纸张
胶版纸
页数
245页
原版书名
PostgreSQL Server Programming
丛书
数据库技术丛书
【内容简介】
《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编程语言,编写和调试函数与触发器。 从外部数据源抽取数据。 安装与管理扩展应用,创建与发布你自己的扩展应用。 决定你的程序将使用什么样的硬件资源。 如何使用你自己的开发语言来扩展数据库内核,使其拥有你自己的特性。
【作者简介】
Hannu Kosing,Skype公司第一位数据库管理员与数据库架构师。2006年离开Skype之后,他成为2ndQuadrant公司的首席PostgreSQL咨询顾问,足迹遍布全球各地。Hannu自1995年开始使用PostgreSQL,有近20年的PostgreSQL实战经验。 Jim Mlodgens,kiOpenSCG公司CTO,OpenSCG是一家专注于开源技术的专业服务公司。他还曾是StormDB的CEO,StormDB是一家致力于水平扩展的云数据库公司。在加入StormDB之前,Jim是CirrusTechnology、EnterpriseDB和FusionTechnology等公司的资深研发工程师。Jim非常拥护PostgreSQL,他是美国PostgreSQL协会的董事会成员,同时也是纽约PostgreSQL用户组和费城PostgreSQL用户组的重要成员。 Kirk Roybal,从1998年开始就活跃于PostgreSQL社区。他帮助建立了休斯敦、达拉斯、伯明顿等地区的PostgreSQL用户组。他在报告系统、商业智能、数据仓库、应用程序开发等领域均提供了优秀的PostgreSQL解决方案。 译者简介 戚长松拥有浙江大学机械工程硕士学位,专注于企业数据库开发与基于数据库的应用程序设计,拥有近10年的数据库开发经验及5年的PostgreSQL实战经验,擅长基于PostgreSQL平台进行数据仓库建模与数据挖掘。
【目录】
前言 第1章PostgresQL服务器简介 1.1为什么在服务器中进行程序设计 1.2关于本书的代码示例 1.3超越简单函数 1.4使用触发器管理相关数据 1.5审核更改 1.6数据清洗 1.7定制排序方法 1.8程序设计最佳实践 1.8.1KISS——尽量简单(keepitsimplestupid) 1.8.2DRY——不要写重复的代码(don'trepeatyourself) 1.8.3YAGNI——你并不需要它(youain'tgonnaneedit) 1.8.4SOA——服务导向架构(service-orientedarchitecture) 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扩展程序
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价