PostgreSQL有什么功能?

我来回答
共3个回答
不灭飞文
回答
PostgreSQL的预写式日志功能使其成为具备高容错能力的数据库。其庞大的开源贡献者群为其提供了内置社区支持网络。PostgreSQL可与ACID兼容,并且对外键、连接、视图、触发器和存储的程序提供多种语言的全套支持。此外,它还支持存储二进制大对象,包括图片、语音或视频。 显示声明的表分区功能 - 更加方便地进行数据分区 PostgreSQL中的表分区功能早已存在多年,不过表分区功能的正常使用却要求用户维护一套具有一定复杂度的分区规则和触发器,用以保证分区机制正常运行。 PostgreSQL 10版本引入了新的表分区的语法,这允许用户更加方便地进行创建与维护范围类型的分区和列表类型的分区。 增加表分区语法,只是PostgreSQL内部用以提供稳健的分区机制的一系列特性的第一步而已。 收起
2023-03-06
七星妮子
回答
需要使用LBS的程序。 postgresql数据库提供了PostGIS功能来支持地理对象,像一些地图和AR之类的程序都不可以避免的会涉及到对地图和距离的功能。那么PostGIS功能就可以以简洁的编码和简短的语句去实现LBS和两点之间的计算,并且能够把地理位置坐标以特殊的格式保存在数据库之中。 PostgreSQL拥有强劲的功能集,其中包括多版本并发控制 (MVCC)、时点恢复、细粒度访问控制、表空间、异步复制、嵌套事务、联机/热备份、完善的查询规划器/优化器以及预写式日志。它支持国际字符集、多字节字符编码和Unicode,并且在排序、区分大小写和格式设置等方面具备区域感知功能。PostgreSQL 在可管理的数据量和可容纳的并发用户量方面均能够高度扩展。 收起
2023-03-03
一只飞捷呀
回答
postgresql最大的特点不是数据库引擎和一些其他的什么功能,而是它免费开源的特性。而python开发出来的程序需要遵守GUN发行规则,使用postgresql数据库的话就不会有任何的版权纠纷。 postgresql数据库诞生的时间是晚于mysql数据库和SqlServer数据库,但正因为如此它才对现在流行的大数据和数据分析方面提供了很多功能支持。它包含了图像、二进制等等不同于其他数据库的数据类型并且还有多个函数可以进行基础或者是高级的数学计算,更够更加简单的去处理数据。 收起
2023-03-03
其它产品问答
PostgreSQL的稳定性极强,Innodb等索引在崩溃,断电之类的灾难场景下 抗击打能力有了长足进步,然而很多 MqSQL用户 都遇到过 Server级的数据库丢失的场景 -- MySQL系统库是 MyISAM,相比之下,PG数据库这方面要更好一些。   任何系统都有它的性能极限,在高并发读写,负载逼近极限下,PG的性能指标仍可以位置双曲线甚至对数曲线,到 顶峰之后不在下降,而MySQL明显出现一个波峰后下滑(5.5版本 之后,在企业级版本中有个插件可以改善很多,不过需要付费)。
2023-03-03
3 个回答
PgSQL,全称为 PostgreSQL,是一款免费开源的关系型数据库 相比最流行的 Mysql 数据库,PgSQL 在可靠性、数据完整性、扩展性方面具有绝对的优势 在 StackOverflow 2021 年度开发者调查中,PostgreSQL 是开发人员第二常用的数据库,并且在使用过的用户中,使用满意度高达 70%(仅次于 Redis) PgAdmin 的最大优势在于开发者无论在什么地方都能使用它,它本质上是一个 Web 应用,因此可将其部署在任何云服务器上运行,同时支持多种操作系统(Windows、Linux 和 MacOS)。
2023-03-03
3 个回答
查看更多
消息通知
咨询入驻
商务合作