华为云计算 云知识 PostgreSQL数据库是什么

PostgreSQL数据库是什么

   

PostgreSQL是功能强大的开源对象关系数据库管理系统(ORDBMS)。用于安全地存储数据、支持最佳做法,并允许在处理请求时对其进行检索。

PostgreSQL(也称为Post-gress-Q-L)是由PostgreSQL全球开发小组(全球志愿者团队)开发的。它不受任何公司或其他私人实体的控制。它是开源的,其源代码可免费获得。PostgreSQL是跨平台的,可以在许多操作系统上运行,例如Linux,FreeBSD,OS X,Solaris和Microsoft Windows。

PostgreSQL提供了许多功能,旨在帮助开发人员构建应用程序,管理员保护数据完整性并且构建容错环境,并帮助你管理数据,无论数据集的大小。除了免费和开源之外,Postgre SQL还具有高度的可扩展性。例如,你可以定义自己的数据类型,构建自定义SQL函数(此sql函数在另一篇帖子讨论:点此跳转),甚至可以编写来自不同编程语言的代码,而不需要重新编译数据库。

PostgreSQL试图符合SQL标准,在这种标准中,这种一致性不会与传统特性相矛盾,或者可能导致糟糕的架构决策。支持SQL标准所需的许多功能,但是有时候语法或者功能略有不同。随着时间的推移,可以预期进一步向一致性迈进。从2018年10月发布的11版本开始,PostgreSQL符合SQL:2011核心一致性的179个强制性功能中的至少160个,在此之前,没有任何关系型数据库符合此标准的完全符合。

上一篇:成本管理关键应用特性有哪些 下一篇:第十六届中国研究生数学建模竞赛华为赛题作品提交