当前位置:首页 > 软件下载 > 编程开发

PostgreSQL数据库系统v10.4免费版

点此纠错

  • 平台:WinAll
  • 大小:66.1M
  • 语言:英文
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2018-06-01
5.0
0% 0%

情介绍


PostgreSQL 是一个功能强大的开源关系数据库系统,拥有超过15 年的积极开发经验。









PostgreSQL 是一个功能强大的开源关系数据库系统,拥有超过15 年的积极开发经验。 PostgreSQL 完全符合ACID,完全支持外键、联接、视图、触发器和存储过程(多种语言)。它包括大多数SQL92 和SQL99 数据,包括整数、数字、布尔值、char、varchar、日期、范围和TIMESTAMP 类型。



PostgreSQL数据库系统



软件优势



PostgreSQL可以说是最有特色的免费数据库管理系统,甚至可以说是最强大的免费软件数据库管理系统。事实上,PostgreSQL的特性涵盖了SQL-2/SQL-92和SQL-3/SQL-99。首先,它支持可以说是世界上最丰富的数据类型,其中一些数据类型可以说是连续的。商业数据库没有,比如IP类型、几何类型;其次,PostgreSQL是一个功能齐全的免费软件数据库。长期以来,PostgreSQL 一直是唯一一个支持事务、子查询、多版本并行控制系统、数据完整性检查等功能的唯一免费软件数据库管理系统。直到最近,Inprise 的InterBase 和SAP 等供应商才将其原始专有软件开放为免费软件。最后,PostgreSQL 拥有一个非常活跃的开发团队,目前有超过30 名提交者。而且在众多黑客的努力下,PostgreSQL的质量正在日益提高,这也从另一个方面增加了人们使用PostgreSQL的信心。毕竟数据库管理系统不可能像桌面操作系统一样,每天宕机一次,仍然让人感到满意:-P。



从技术角度来看,PostgreSQL采用了比较经典的C/S(客户端/服务器)结构,即一个客户端对应一个服务器端守护进程。该守护进程分析来自客户端的查询请求并生成计划。树,执行数据检索,最后格式化结果并将其返回给客户端。为了方便客户端程序的编写,数据库服务器提供了统一的客户端C接口。不同的客户端接口都源自这个C接口,比如ODBC、JDBC、Python、Perl、Tcl、C/C++、ESQL等。还需要指出的是,PostgreSQL对接口的支持也非常丰富,几乎所有类型的支持数据库客户端接口。这也可以说是PostgreSQL的一大优势。