软件优势
PostgreSQL 可能说是最富特色的逍遥数据库规画零星,致使咱们也可能说是最强盛的逍遥软件数据库规画零星。事实上, PostgreSQL 的特色拆穿困绕了 SQL-2/SQL-92 以及 SQL-3/SQL-99,首先,它搜罗了可能说是当初天下上最丰硕的数据规范的反对于,其中有些数据规范可能说连商业数据库都不具备, 好比 IP 规范以及多少多规范等;其次,PostgreSQL 是全功能的逍遥软件数据库,很持久以来,PostgreSQL 是仅有反对于事件、子查问、多版本并行操作零星、数据残缺性魔难等特色的仅有的一种逍遥软件的数据库规画零星。直到最近才有 Inprise 的 InterBase 以及 SAP 等厂商将其原本专有软件凋谢为逍遥软件之后才突破了这个仅有。最后,PostgreSQL具备一支颇为沉闷的开拓队伍,当初的提交职员已经逾越三十人, 而且在良多黑客的自动下,PostgreSQL 的品质日益后退,也从另一个侧面上削减了人们运用 PostgreSQL 的定夺,事实数据库规画零星不能象桌面操作零星那样 一天宕一次还让人感应挺知足 :-P。
从技术角度来说,PostgreSQL 接管的是比力典型的 C/S (client/server)妄想,也便是一个客户端对于应一个效率器端呵护历程的方式, 这个呵护历程合成客户端来的查问恳求,天生妄想树,妨碍数据检索并最终把服从格式化输入后返回给客户端。为了便于客户真个挨次的编写, 由数据库效率器提供了不同的客户端 C 接口。而差距的客户端接口都是源自这个 C 接口,好比 ODBC,JDBC,Python,Perl ,Tcl,C/C++,ESQL 等, 同时也要指出的是,PostgreSQL 对于接口的反对于也黑白常丰硕的,简直反对于所有规范的数据库客户端接口。这一点也可能说是 PostgreSQL 一大短处。