P1

  postgresql增量备份原理 文档

WAL,即write Ahead Logging,是postgresql的一种记录对数据库进行操作的事务的日志。当一条数据库事务被提交时,它不会马上flush到硬盘,而是先确保其对应的日志记录写到硬盘,然后再将事务对数据库文件的改变写到硬盘。这是因为postgres进程到硬盘之间存在多级缓存,若发生崩溃,可通过重做日志将恢复提交的事务,确保数据库的一致性

chshw1987 2016-10-17   2287   0
P38

  PostgreSQL 数据库介绍 文档

PostgreSQL是什么PostgreSQL是什么?PostgreSQL对象-关系型数据库管理系统(有一段时间被称为Postgres95)是从伯克利写的POSTGRES软件包发展而来的。经过十几年的发展,PostgreSQL是世界上可以获得的最先进的开放源码的数据库系统,它提供了多版本并行控制,支持几乎所有SQL构件(包括子查询,事务和用户定义类型和函数),并且可以获得非常广阔范围的(开发)语言绑定(包括C,C++,Java,perl,tcl,和python)。PostgreSQL是自由免费的,并且所有源代码都可以获得。PostgreSQL的开发队伍主要为志愿者,他们遍布世界各地并通过互联网进行联系,这是一个社区开发项目,它不被任何公司控制。如果你在寻找PostgreSQL的掌门人,或是什么中央委员会,或是什么所属公司,你只能放弃了---因为一个也不存在,但我们的确有一个核心委员会和CVS管理组,但这些工作组的设立主要是为了进行管理工作而不是对PostgreSQL进行独占式控制,PostgreSQL项目是由任何人均可参加的开发人员社区和所有用户控制的,你所需要做的就是订阅邮件列表,参与讨论即可。

ww47 2015-03-04   852   0
P9

  PostgreSQL for redhat 源码安装文档 文档

PostgreSQLforredhat源码安装文档。环境说明:最近在学习postgresql,直接下载执行安装比较简单,但是安装目录不灵活,不符合生产的设计要求,故下载源码包手动安装,并记录如下。

wojiaoao 2015-01-08   1829   0
P35

  postgresql 双机集群 HOT_STANDBY 配置 文档

少要配置双机,PostgreSQL数据库提供了类似Oracle的standby数据库的功能。PostgreSQL9.0 standby数据库在应用WAL日志的同时,也可以提供只读服务,这是PostgreSQL9.0中最激动人心的功能,这个功能在oracle数据库中也只是最新版本11g中才有的新功能。这个功能在oracle中叫active dataguard,在PostgreSQL中称为hot standby。在利用日志恢复数据的同时可以用只读的方式打开数据库,用户可以在备用数据库上进行查询、报表等操作,也可用做读写分离。

wojiaoao 2015-01-08   2424   0
P5

  postgresql集群方案hot standby 安装和测试 文档

这两天正忙着研究postgresql,基本用法和其他数据库大同小异,先不自己讲解,今天主要想记录下postgresql的集群方案hotstandby方式。 本人设置集群环境:三台电脑:一台主数据库和两台从数据库

wojiaoao 2015-01-08   423   0
P

PostgreSQL 8 官方中文文档 文档

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。 <br> PostgreSQL 是最初的伯克利的代码的一个开放源码的继承人。 现在被称为 PostgreSQL 的对象-关系型数据库管理系统(有一段时间被称为 Postgres95)是从伯克利写的 POSTGRES 软件包发展而来的。经过十几年的发展, PostgreSQL 是世界上可以获得的最先进的开放源码的数据库系统, 它提供了多版本并行控制,支持几乎所有 SQL 构件(包括子查询,事务和用户定 义类型和函数), 并且可以获得非常广阔范围的(开发)语言绑定 (包括 C,C++,Java,perl,tcl,和 python)。

常青树2008 2014-07-08   3461   0
P

PostgreSQL 实用实例参考 文档

有一段时间里我们使用MySQL,实在不好用,功能太少,它只实现了SQL92 中不到30%的功能。除了select、insert、update、delete还有什么功能?一味强调速度快,真的是这样吗?MySQL数据量增加很大时,速度下划很快。 几万条记录时速度最快,几十万记录时速度不同了,几百万时就开始慢了。PostgreSQL 随着数据量增大时,速度变化差距不象MySQL那么大。 有很多朋友在网上大批,特批(批评)触发器、游标,说影响性能。不过我很执着。这里要说明一下如果适当的使用视图、子查询、触发器、游标……会让你开发更轻松。

hoton 2014-06-03   2986   0
P242

  PostgreSQL 从菜鸟到专家 文档

本书都是关于一个最近最成功的开源产品,一个名叫PostgreSQL的关系数据库。 数据库开发商和开源开发者都是PostgreSQL的热心拥护者。任何使用程序管理大量数据的人都可以从数据库中获得大量益处。PostgreSQL是一个非常优秀的关系数据库实现,全功能,开源且免费使用。 PostgreSQL 支持大量的主流开发语言,包括C,C++,Perl,Python,Java,Tcl以及PHP。它是最接近工业标准SQL92的查询语言,并且正在实现新的功能以兼容最新的SQL标准:SQL2003。PostgreSQL也获得数个奖项,包括三次被评为Linux Journal杂志编辑选择奖最佳数据库(2000,2003和2004年度)以及2004年度Linux新媒体奖最佳数据库系统。我们也许我们有点超越自我。你也许想知道到底PostgreSQL是什么,为什么你要使用它。 本章我们将设置场景为本书的剩余部分并提供一些关于数据库的概括性背景知识、不同类型的数据库、为什么他们非常有用以及PostgreSQL在哪些地方符合这些要求。

java-man 2013-08-19   6989   0
P9

  制作PostgreSQL及Postgis过程 文档

1.在HP服务器上创建一个postgres用户<br> 2.从HP网站下载一个GCC安装包及其相关的依赖包,并安装之。<br> 3.从GCC网站下载一个GCC源代码包,并使用安装版GCC对其进行完整的编译。<br> 4.下载PostgreSQL源代码包,并使用编译版GCC对其编译。<br> 5.下载GEOS源代码包,并使用编译版GCC对其编译。<br> 6.下载Postgis源代码包,并使用编译版GCC对其编译。<br> 7.使用Postgis创建模版数据库。

xzstock 2012-09-23   655   0
P

PostgreSQL 8.0.0 中文文档 文档

本书是 PostgreSQL 的官方文档。 它是 PostgreSQL 开发人员和其它志愿者与 PostgreSQL 软件的开发并行进行的。 它描述了当前版本的 PostgreSQL 官方支持的所有功能。 为了能够管理有关 PostgreSQL 的大量信息, 本书组织成了几个部分。每个部分都是以对 PostgreSQL 经验和认识层次不同的用户

狠角色 2012-06-27   470   0
P13

  PostgreSQL 内部概貌 文档

Postgres了解数据库实现的平台。

enlight 2011-12-28   4049   0
P16

  Postgresql 学习 文档

PostgreSQL 采用的是比较经典的 C/S (client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式, 这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。为了便于客户端的程序的编写, 由数据库服务器提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如 ODBC,JDBC,Python,Perl ,Tcl,C/C++,ESQL 等, 同时也要指出的是,PostgreSQL接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是PostgreSQL 一大优点。

shenhua 2011-08-07   608   0
P

PostgreSQL手册 文档

传统的关系型数据库管理系统 ( DBMS ) 支持一个由命名关系(表)组成的集合(包括特定类型的属性/字段)组成的数据模型.在现代的商用系统中,可能的类型通常包括浮点数, 整数, 字符串, 金额及日期. 现在, 人们普遍认为这个模型已经不能满足未来的数据处理应用的需要了.而关系型模型成功地取代了以前的模型在某种程度上来说是因为它的简单. 当然,正如我们常说的, 简单通常会使某些应用的实现变得非常困难. Postgres 通过一种让用户可以很容易扩展系统的方法整合了下面四种基本概念,使其能提供可观的附加功能:<br> 类/表(classes) <br> 继承(inheritance) <br> 类型(types) <br> 函数(functions) <br> 其他特性还提供了附加的功能和灵活性:<br> 约束(constraints) <br> 触发器(triggers) <br> 规则(rules) <br> 事务完整(transaction integrity) <br> 这些特性将 Postgres 置于对象-关系 (object-relational) 型数据库的范畴. 请注意, 这是和那些所谓的面向对象(object-oriented) 的数据库不同的概念;面向对象型数据库通常并不适合于支持传统的关系型数据库语言. 所以, 尽管 Postgres 有一些面向对象的特性, 它仍然属于关系型数据库的范畴, 事实上, 一些商用数据库最近已经集成了一些 Postgres 所领先的特性.

jandy 2010-10-23   9053   0
P

PostgreSQL 8.2.3 中文文档 文档

<p>PostgreSQL 是以加州大学伯克利分校计算机系开发的 <a href="http://s2k-ftp.cs.berkeley.edu_3A8000/postgres/postgres.html" target="_top">POSTGRES, Version 4.2</a> 为基础的对象关系型数据库管理系统(ORDBMS)。POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。</p> <p>PostgreSQL 是最初伯克利代码的一个开放源码的继承人。它支持大部分 SQL 标准并且提供了许多其它现代特性:</p> <ul compact="compact"> <li>复杂查询 </li> <li>外键 </li> <li>触发器 </li> <li>视图 </li> <li>事务完整性 </li> <li>多版本并发控制 </li> </ul> <p>另外,PostgreSQL 可以用许多方法进行扩展,比如通过增加新的:</p> <ul compact="compact"> <li>数据类型 </li> <li>函数 </li> <li>操作符 </li> <li>聚集函数 </li> <li>索引方法 </li> <li>过程语言 </li> </ul> <p>并且,因为许可证的灵活,任何人都可以以任何目的免费使用、修改、分发 PostgreSQL ,不管是私用、商用、还是学术研究使用。</p>

ajax 2010-09-03   11108   0

关键词

最新上传

热门文档