PostgreSQL:高级开源数据库实战指南(第2版)

需积分: 3 1 下载量 60 浏览量 更新于2024-07-18 收藏 4.42MB PDF 举报
"PostgreSQL Up and Running 2nd Edition by Obe & Hsu" 《PostgreSQL Up and Running》第二版是Regina Obe和Leo Hsu合著的一本关于PostgreSQL的实战指南,专注于介绍这个先进的开源数据库系统的高级特性。本书针对PostgreSQL 9.3版本进行详细讲解,并穿插了9.4版本的新亮点。 PostgreSQL是一个开源的关系型数据库管理系统,起源于加州大学伯克利分校的研究项目,起初采用BSD许可证,现采用PostgreSQL许可证(TPL),但其使用条件接近于BSD许可证。自1985年以来,PostgreSQL已经发展成为一款拥有企业级功能的数据库系统。 该书指出,PostgreSQL拥有一些在其他开源数据库中不常见的特性,如SQL窗口函数、创建聚合函数并在窗口构造中使用的能力、公共表表达式和递归公共表表达式,以及流复制。这些特性在Oracle、SQL Server和DB2等专有数据库的最新版本中较为常见。然而,PostgreSQL的独特之处在于其易于扩展,通常无需编译代码。它不仅包含高级功能,而且执行速度快,对于多种类型的数据库工作负载,它甚至可以超越许多其他数据库系统,包括专有系统。 书中详细介绍了如何使用和管理PostgreSQL,包括安装、配置、数据类型、查询语言SQL、索引、事务处理、安全性、备份与恢复、性能优化以及复制技术。此外,还讨论了如何开发自定义函数和扩展,这使得PostgreSQL能够根据用户需求进行定制,满足各种复杂应用的需求。 第二版更新了自9.3版本以来的重要改进,比如9.4版本的新特性,确保读者能够掌握最新的技术动态。无论你是数据库管理员、开发者还是对PostgreSQL感兴趣的技术人员,这本书都提供了一条深入理解和充分利用PostgreSQL的路径。 《PostgreSQL Up and Running》第二版是一本全面且实用的教程,旨在帮助读者快速上手并精通PostgreSQL,充分利用其强大的功能和灵活性,以适应不断变化的数据库应用场景。