登录
注册
首页
开源社群
PostgreSQL
什么是 PostgreSQL?
什么是 PostgreSQL?
开源社区
2022-12-23 19:43:43
0
1644
PostgreSQL 是一款高级的企业级开源关系数据库,支持 SQL(关系型)和 JSON(非关系型)查询。它是一个高度稳定的数据库管理系统,依托 20 多年的社区发展,造就了其高水平的故障恢复能力、完整性和正确性。PostgreSQL 可用作很多 Web、移动、地理空间和分析应用程序的主要数据存储或数据仓库。最新主要版本为 PostgreSQL 11。 **使用 PostgreSQL 的优势** **丰富的功能和扩展** PostgreSQL 拥有强劲的功能集,其中包括多版本并发控制 (MVCC)、时点恢复、细粒度访问控制、表空间、异步复制、嵌套事务、联机/热备份、完善的查询规划器/优化器以及预写式日志。它支持国际字符集、多字节字符编码和 Unicode,并且在排序、区分大小写和格式设置等方面具备区域感知功能。PostgreSQL 在可管理的数据量和可容纳的并发用户量方面均能够高度扩展。 **可靠性和标准合规性** PostgreSQL 的预写式日志功能使其成为具备高容错能力的数据库。其庞大的开源贡献者群为其提供了内置社区支持网络。PostgreSQL 可与 ACID 兼容,并且对外键、连接、视图、触发器和存储的程序提供多种语言的全套支持。它包括大多数 SQL:2008 数据类型,包括 INTEGER、NUMERIC、BOOLEAN、CHAR、VARCHAR、DATE、INTERVAL 和 TIMESTAMP。此外,它还支持存储二进制大对象,包括图片、语音或视频。 **开源许可** PostgreSQL 源代码可通过开源许可证获取,这让您能够根据需要自由使用、修改和实施它,同时无任何费用。PostgreSQL 不会产生许可费用,这消除了过度部署的风险。PostgreSQL 专属的贡献者和爱好者社区会定期查找错误并修复,致力于确保数据库系统的整体安全性。 **PostgreSQL 的发展历程** 1986 年,PostgreSQL 项目在美国加州大学伯克利分校教授 Michael Stonebreaker 指导下开始启动。该项目最初名为“POSTGRES”,参考了同样在伯克利开发的旧 Ingres 数据库。POSTGRES 旨在添加最少的功能来为多个数据库类型提供完全支持。1996 年,为了体现该项目对 SQL 查询语言的支持,它被更名为“PostgreSQL”(但 PostgreSQL 通常仍被简称为“Postgres”)。此免费开源数据库项目有一个专属的多元化贡献者社区 (PostgreSQL Global Development Group) 持续定期执行它的主要和次要版本发布。 **PostgreSQL 常见使用案例** **通用型 OLTP 数据库** 初创公司和大型企业等使用 PostgreSQL 作为主数据存储来支持其 Internet 规模的应用程序、解决方案和产品。 **地理空间数据库** 与 PostGIS 扩展结合使用时,PostgreSQL 支持地理对象,可用作基于位置的服务和地理信息系统 (GIS) 的地理空间数据存储。 **联合中心数据库** PostgreSQL 的外部数据封装器和 JSON 支持允许它与其他数据存储(包括 NoSQL 类型)关联,并用作混合数据库系统的联合中心。 **LAPP 开源堆栈** PostgreSQL 可将动态网络和应用程序作为 LAMP 堆栈(LAPP 代表“Linux、Apache、PostgreSQL、PHP、Python 和 Perl)的一个主要替代品的一部分运行。 **语言支持** PostgreSQL 支持大多数领先的编程语言和协议,包括: Python Java Perl .Net Go Ruby C/C++ Tcl ODBC
评论
此内容暂不接受评论!
最新帖子
echarts是什么
echarts中文官网
php通过生日计算年龄
PHP代码标记
form表单处理
实用的脚本
什么是 PostgreSQL?
什么是 MySQL?
filezilla是什么
什么是html
热门帖子
标注
×
请输入标注内容(最多8个字符):
返回顶部
thinksaas
在线咨询
关注公众号