主题:PostgreSQL 简介
[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。
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。