postgresql数据库是属于开源的吗

小编给大家分享一下postgresql数据库是属于开源的吗,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

1、简介

PostgreSQL被誉为“世界上功能最强大的开源数据库”,PostgreSQL的一些粉丝说它能与Oracle相媲美,而且没有那么昂贵的价格和傲慢的客服。它拥有很长的历史,最初是1985年在加利福尼亚大学伯克利分校开发的,作为Ingres数据库的后继。它是以加州大学伯克利分校计算机系开发的POSTGRES 4.2为基础的对象关系型数据库管理系统。

PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如,通过增加新的数据类型、函数、操作符、聚集函数、索引。

开发者可以免费使用、修改和分发PostgreSQL,不管是私用、商用、还是学术研究使用。

它提供了单个完整功能的版本,而不像MySQL那样提供了 多个不同的社区版、商业版与企业版。PostgreSQL基于*的BSD/MIT许可,组织可以使用、复制、修改和重新分发代码,只需要提供一个版权声明即可。

2、特征:

PostgreSQL可在所有主要操作系统(即Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OSX,Solaris,Tru64)和Windows等)上运行。

PostgreSQL支持文本,图像,声音和视频,并包括用于C/C++,Java,Perl,Python,Ruby,Tcl和开放数据库连接(ODBC)的编程接口。

PostgreSQL支持SQL的许多功能,例如复杂SQL查询,SQL子选择,外键,触发器,视图,事务,多进程并发控制(MVCC),流式复制(9.0),热备(9.0))。

在PostgreSQL中,表可以设置为从“父”表继承其特征。 可以安装多个扩展以向PostgreSQL添加附加功能。

可靠性,数据一致性与完整性是PostgreSQL的高优先级特性,PostgreSQL是完全支持ACID特性的。

PostgreSQL的文档非常精良,提供了大量免费的在线手册。

看完了这篇文章,相信你对postgresql数据库是属于开源的吗有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!