暂无图片
pg的缺点有知道的么?
我来答
分享
redgame
2023-06-20
pg的缺点有知道的么?
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
广州_老虎刘

说几个常识: PostgreSQL在版本11就支持了存储过程, 现在版本是16;  PG支持并行,mysql到目前还没有;  PG与oracle兼容性比较高; 

有人总结了postgresql的一些实实在在的缺点, 可以看看 https://blog.51cto.com/u_15127623/2860280  , PG版本是不断更新的,里面的问题说不定新版已经解决了一些.  我是搞oracle的, 对PG和mysql也都了解一些, 有些东西要实事求是, 生态环境和管理工具这些东西,各自发展的都不错, 没有比较的必要.

暂无图片 评论
暂无图片 有用 5
打赏 0
暂无图片
好好学习

PostgreSQL的SQL语法和其他数据库有较大不同,上手难度较大,需要一定时间熟悉。
不如MySQL易于管理。PostgreSQL的管理工具和社区不如MySQL丰富,日常管理和运维难度较大。
性能较MySQL略差。在绝大多数情况下,PostgreSQL和MySQL的性能差异不大,但在极端条件下,MySQL的性能表现会更优秀一些。
不支持存储过程。PostgreSQL不支持存储过程,只支持函数。这会给一些开发者带来不便。
支持的索引类型较少。PostgreSQL支持的索引类型不如MySQL丰富,如全文索引、空间数据索引等的支持较弱。
生态环境较MySQL差。由于历史原因,PostgreSQL的生态环境(开发工具、中间件、驱动等)不如MySQL丰富,这也会给开发者带来一定难度。
标准规范遵循不够严格。PostgreSQL在SQL标准的支持度上略差于MySQL,一些边缘特性的支持会与标准有差异。

暂无图片 评论
暂无图片 有用 5
打赏 0
P
pgdba
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
postgresql 是不是数组只能更新一行?
回答 1
通过update更新整个数组或数组的某些元素。数组值可以整个被更新,也可以只更新数组中的单个元素。更新整个数组值的示例如下:postgresselectfromtesttab09;id|col11|{
postgres查分区表最大月份数据很慢
回答 3
试下这个语句,发plan出来selectbranch,count()fromtwhereCreateDay(selectb.CreateDayfromtborderbyb.CreateDaydescl
聊聊pg中的页剪枝问题,oracle中有类似的机制吗?
回答 1
有,而且功能更完善
PostgreSQL delete 一张表后,磁盘没有减少怎么办?
回答 4
涨姿势了
如果postgreSQL数据库的字段经常变化,有什么好的方案适应?
回答 1
已采纳
字段变化,那就存成一个json,程序取的时候根据规则解析
recheck_on_update如何修改成false
回答 2
recheckonupdate这个特性应该测试有bug,11最终release时没有特性,当前最新的14里也没有这个特性。
backend_xid 和backend_xmin 有啥区别 ?
回答 1
可以从名称的差异来体会,backendxid表示是当前获取到的事务ID,只有查询语句实际对数据库有修改操作时事务管理器才分配生成。backendxmin与事务快照相关,事务快照形式:xmin:xmax
pg_top 软件安装 make时候报错,紧急!!!!!!!!!!!!
回答 3
参考:https://cdn.modb.pro/db/48198,这里面一提到,“该错误提示找不到bsd/stdlib.h。从这个名字中我们就可以大概猜出它缺少bsd的lib包。
关于autovacuum
回答 2
很好
pg中临时文件使用情况,怎么查看?来判断work_mem是否够用
回答 4
已采纳
也通过打开logtempfiles配置(以bytes为单位),判断需要多少空间;打开之后,可以在日志中看到:LOG:temporaryfile:path"base/pgsqltmp/pgsqltmp5