简介:PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。
相关软件
postgresql · 精选文章
图书知识聚合
在3本书中找到答案
  • 《七周七数据库》
    章节第2章 PostgreSQL
    PostgreSQL是一个关系数据库管理系统,即它是以集合理论为基础的系统,在实现上,它定义为一些二维表,表中包含数据行和具有严格数据类型的列。虽然人们对新兴数据库越来越有兴趣,但关系数据库仍然是最流行的数据库,而且这种趋势可能会保持很长一段时间。关系数据库流行的原因,不仅在于其庞大的特性集(触发器、存储过程、高级索引)、数据的安全性(符合ACID),或符合大多数人的思维方式(许多程序员以关系的方式说话和思考),还在于它们的查询灵活性。与其他某些数据存储库相比,你不必事先知道要如何使用这些数据。如果关系数据模式是规范的,那么查询就可以很灵活。PostgreSQL是最好的开源关系数据库例子。2.1 这就是Post-greS-Q-L在本书提到的数据库中,PostgreSQL是历史最悠久、实战经验最丰富的。它的扩展包括自然语言解析、多维索引、地理查询、自定义数据类型等。它具有高级的事务处理能力,支持十几种不同语言的存储过程,能在各种平台上运行
    [美]Eric Redmond Jim R.Wilson
    人民邮电出版社
  • 《Greenplum企业应用实战 (数据库技术丛书 2)》
    章节1.3 PostgreSQL与Greenplum的关系
    PostgreSQL是一种非常先进的对象–关系型数据库管理系统(ORDBMS),是目前功能最强大,特性最丰富和技术最先进的自由软件数据库系统之一,其某些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。PostgreSQL的特点可以说是数不胜数,称其为最先进的开源软件数据库当之无愧,支持绝大部分的主流数据库特性,主要体现在如下几方面。(1)函数/存储过程PostgreSQL对非常丰富的过程类语言提供支持,可以编写自定义函数/存储过程。·内置的plpgsql,一种类似Oracle的PLsql的语言。·支持的脚本语言有:PL/Lua、PL/LOLCODE、PL/Perl、PL/HP、PL/Python、PL/Ruby、PL/sh、PL/Tcl和PL/Scheme。·编译语言有C、C++和JAVA。·统计语言PL/R。(2)索引PostgreSQL支持用户定义的索引访问方法,并且内置了B-tree
    何勇,陈晓峰著
    机械工业出版社
  • 《数据库查询优化器的艺术:原理解析与SQL性能优化》
    章节5.2 PostgreSQL 查询优化器的架构和设计思想
    PostgreSQL 源于加州大学伯克利分校计算机系开发的 POSTGRES,出身于「世家」,学院气息浓厚。早期的 POSTGRES 版本以研究数据库理论为出发点,PostgreSQL 继承了这一点,框架结构以理论为指导,清晰可辨,代码风格遵循良好的编码规范,读之很有美感。PostgreSQL 的查询优化器沿袭了 PostgreSQL 的整体风格,遵从查询优化的相关技术,按照查询优化的两个主要阶段,顺序结构实现了查询优化器,整个过程有板有眼,逻辑清晰、条理清楚,可以明显区分出不同功能模块、不同阶段、不同技术的使用状况等。所以 PostgreSQL 查询优化器的设计思想,就是 PostgreSQL 的设计思想,一脉相承。可以用 5 个字概括 PostgreSQL 的设计思想:唯美唯理论。
    李海翔
    北京华章图文信息有限公司
PostgreSQL 与 MySQL 相比,优势何在?
回答:77浏览:83万+赞同:1836
[最佳答案]PostGIS—Spatial and Geographic Objects for PostgreSQL它自带全文搜索功能(不用费劲再装一个 ...
PostgreSQL概述-春风剑客-博客园
PostgreSQL概述 概要介绍: PostgreSQL是一个功能强大的开源数据库系统。经过长达15年以上的积极开发和不断...
下一页 网络不给力?刷新试试