LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: roadgo

用PostgreSQL还是mysql,请大家讨论一下

[复制链接]
发表于 2005-7-15 10:45:48 | 显示全部楼层
MySQL速度快,简单。
PostgreSQL是名门正派,前途不可限量,推荐使用。
回复 支持 反对

使用道具 举报

发表于 2005-7-15 11:19:19 | 显示全部楼层
Pgsql8查询也不慢.......
Mysql4.1对事务和子查询支持也很好



反正都在相互学习竞争,不过就功能来说还是应推pg8
回复 支持 反对

使用道具 举报

发表于 2005-7-21 10:21:38 | 显示全部楼层
我原来一直用mysql,现在也还有一些系统仍在继续使用mysql,mysql简单方便
不过我现在在学postgresql了,个人感觉postgresql功能强劲,使用可能比mysql稍微复杂一些(可能是新手的问题),速度嘛还没有在实际使用中比较,不敢乱评论.
回复 支持 反对

使用道具 举报

发表于 2005-8-16 23:38:55 | 显示全部楼层
我以企业为对象,研究postgresql有一段时间了,我觉得影响速度的问题最主要不在使用mysql还是postgresql
而是在于你写的statement的好坏。特别是涉及到table之间的join问题的同时又涉及到时间范围的取舍,一个好的statement比一个不好的statement快上几百上千倍的。

举一个例子:我给欧洲的一个石油公司写他们的库存管理软件的时候,一个查询某一种产品在指定时间的时价,这中间涉及到可能5个表格,2年的资料,几万行的数据,同时要检查数据的有效性。最早的一个statement需要 21秒左右 才能查询出来,经过我修改以后查询时间缩短到了 28毫秒 左右。
回复 支持 反对

使用道具 举报

发表于 2005-8-20 15:04:03 | 显示全部楼层
Post by BoyFriend
我以企业为对象,研究postgresql有一段时间了,我觉得影响速度的问题最主要不在使用mysql还是postgresql
而是在于你写的statement的好坏。特别是涉及到table之间的join问题的同时又涉及到时间范围的取舍,一个好的statement比一个不好的statement快上几百上千倍的。

举一个例子:我给欧洲的一个石油公司写他们的库存管理软件的时候,一个查询某一种产品在指定时间的时价,这中间涉及到可能5个表格,2年的资料,几万行的数据,同时要检查数据的有效性。最早的一个statement需要 21秒左右 才能查询出来,经过我修改以后查询时间缩短到了 28毫秒 左右。


强...呵呵
回复 支持 反对

使用道具 举报

发表于 2005-10-29 10:21:53 | 显示全部楼层
  非常同意BoyFriend的说法数据库,各数据库的速度差别可能不会达到数量级的区别,按软件工程的理论来说,这方面并不重要。
  而在你应用这些东西的时候速度很可能达到数量级的区别,这才是重要的。
  以前喜欢MySQL,因为它简单但后来感觉到它还不够健全。我相信各有所用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表