[url=http://www.wohedb.com/introduction.htm]http://www.wohedb.com/introduction.htm[/url]
                                         

PostgreSQL是一个强大的对象关系数据库管理系统,它是从美国加州大学伯克利分校写的 POSTGRES 软件包发展而来的,有超过15年的开发历史。支持外键、连接、视图、触发器和存储过程。支持SQL92 和SQL99的大部分数据类型,包括INTEGER,、NUMERIC、 BOOLEAN,、CHAR,、VARCHAR、DATE、 INTERVAL和TIMESTAMP。

 

作为一个企业级的数据库,PostgreSQL同时包含许多复杂的特性。如多版本并发控制(Multi-Version Concurrency Control )、时间点恢复 (point in time recovery)、异步复制、嵌套事务(SAVEPOINT)、联机热备份、基于成本的查询优化器。PostgreSQL支持多种字符编码,如UTF8和GB18030。在实际的应用中,已有用户使用PostgreSQL管理多达4TB的数据。下表列出了PostgreSQL的一些极限值。

 

 

 
 值
 
数据库管理的数据的最大值
 没有上限
 
单个表中的数据的最大值
 32 TB
 
单个记录的最大长度
 1.6 TB
 
每个列的最大长度
 1 GB
 
单个表中的记录的最大个数
 没有上限
 
单个表中的列最大个数
 250 到1600 (受每个列的数据类型的影响)
 
单个表上的索引的最大个数
 没有上限
 
 

PostgreSQL严格地遵守ANSI-SQL 92/99标准,实现了其中的绝大部分功能。PostgreSQL提供了丰富的编程接口,包括ODBC、JDBC、C、perl、PHP和.NET。

 

 

 

 

 

 



PostgreSQL严格地遵守ANSI-SQL 92/99标准,实现了其中的绝大部分功能。PostgreSQL提供了丰富的编程接口,包括ODBC、JDBC、C、perl、PHP和.NET。