ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » MySQL及其它开源数据库 » 老话重谈,PostgreSQL 和 MySQL 性能,稳定性对比。

标题: 老话重谈,PostgreSQL 和 MySQL 性能,稳定性对比。
离线 shuaixf
资深会员


精华贴数 0
个人空间 0
技术积分 588 (3259)
社区积分 9 (11433)
注册日期 2005-3-17
论坛徽章:0
      
      

发表于 2008-4-21 22:21 
老话重谈,PostgreSQL 和 MySQL 性能,稳定性对比。

希望做过类似实验对比的朋友谈谈你们的见解
1:相同环境下PostgreSQL 与MySQL 的添加/更新/删除效率;
2:相同环境下PostgreSQL 与MySQL 的查询效率;
3:PostgreSQL 与MySQL 大数据量情况下稳定性;
谢谢!


__________________
不要轻言放弃,相遇非偶然
只看该作者    顶部
离线 shuaixf
资深会员


精华贴数 0
个人空间 0
技术积分 588 (3259)
社区积分 9 (11433)
注册日期 2005-3-17
论坛徽章:0
      
      

发表于 2008-4-21 23:54 
某网友的数据,不过PostgreSQL有那么慢吗?

数据库

驱动

连接方式

表类型

并发

耗时(s)

MySQL
mysqli
本地socket
myisam
1
32.4047
MySQL
mysqli
本地tcp
myisam
1
40.
MySQL
mysqli
本地socket
myisam
20
28.0929
MySQL
mysqli
本地socket
myisam
20
28.28
MySQL
mysqli
本地tcp
myisam
20
35.1014
MySQL
mysqli-stam
本地socket
myisam
20
26.4876
MySQL
mysqli-delayed
本地socket
myisam
20
23.9055
MySQL
mysql
本地socket
myisam
20
27.8238
MySQL
mysqli
本地socket
innodb
20
51.8957
MySQL
mysqli-stam-trans
本地socket
innodb
20
29.5724
MySQL
mysqli-stam-trans-pdo
本地socket
innodb
20
28.9949
PostgreSQL
pgsql
本地tcp
pgsql
1
152.0545
PostgreSQL
pgsql-stam
本地tcp
Pgsql
1
137.4967
PostgreSQL
pgsql-stam-trans
本地tcp
pgsql
1
42.8369
PostgreSQL
pgsql-stam-trans-pdo
本地tcp
Pgsql
1
41.734
PostgreSQL
pgsql
本地tcp
pgsql
20
76.6303
PostgreSQL
pgsql-stam
本地tcp
Pgsql
20
67.6586
PostgreSQL
pgsql-stam-trans
本地tcp
pgsql
20
39.1497
PostgreSQL
pgsql-stam-trans-pdo
本地tcp
pgsql
20
38.8022
PostgreSQL
pgsql
本地tcp
pgsql
1
61.7725
PostgreSQL
pgsql-stam
本地tcp
Pgsql
1
51.9639
PostgreSQL
pgsql-stam-trams
本地tcp
Pgsql
1
42.3313
PostgreSQL
pgsql
本地tcp
Pgsql
20
58.7297
PostgreSQL
pgsql-stam
本地tcp
pgsql
20
51.0275
PostgreSQL
pgsql-stam-trans
本地tcp
pgsql
20
37.5003
PostgreSQL
DBsal-stam-trans-pdo
本地tcp
pgsal
20
38.0212




__________________
不要轻言放弃,相遇非偶然
只看该作者    顶部
离线 yueliangdao0608
斑竹
上帝他爸


来自 中国-红灯区-深圳
精华贴数 0
个人空间 0
技术积分 3995 (362)
社区积分 1471 (738)
注册日期 2005-2-25
论坛徽章:20
现任管理团队成员紫蜘蛛玉兔生肖徽章2007版:牛2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑
2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:自行车 

发表于 2008-4-22 08:52 
并发太小,测不出什么东西来。


__________________
-------------------------------------------------------
以前搞维护-搞软件-搞网站-现在搞DBA ---
点击这里访问我的技术博客

最近在练习英语中。。。
Losing my face!
只看该作者    顶部
离线 jinguanding
Eugene


来自 上海
精华贴数 1
个人空间 70
技术积分 2401 (654)
社区积分 79 (3901)
注册日期 2007-3-29
论坛徽章:5
现任管理团队成员2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:柔道生肖徽章2007版:鼠ITPUB新首页上线纪念徽章 
      

发表于 2008-4-22 09:15 
是应该去比较小这两个数据库产品...PostgreSQL 与MySQL 毕竟都是开源的,可以方便大家在什么场合使用什么类型的数据库产品。。。。。这样可以搭配点使用啊

我觉得PostgreSQL,但是我只是去了解下其语法与使用而已,希望有深入的朋友在这贴出来。。。。最好升级为斑竹,这样带领大家一起把开源区的产品做起来


__________________
.....做人做事尽心尽力,做学问谦虚求根问底.......
......***寻MySQL方面的兼职***......
.....专业的综合布线、安防公司........................
......www.showgold.cn..............................
......上海亮金信息技术有限公司.......................
只看该作者    顶部
离线 yueliangdao0608
斑竹
上帝他爸


来自 中国-红灯区-深圳
精华贴数 0
个人空间 0
技术积分 3995 (362)
社区积分 1471 (738)
注册日期 2005-2-25
论坛徽章:20
现任管理团队成员紫蜘蛛玉兔生肖徽章2007版:牛2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑
2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:自行车 

发表于 2008-4-22 10:34 
POSTGRESQL我也是停留在初步,没有做仔细研究,不过我还是觉得这个跟DBA的水平有很大的关系。


__________________
-------------------------------------------------------
以前搞维护-搞软件-搞网站-现在搞DBA ---
点击这里访问我的技术博客

最近在练习英语中。。。
Losing my face!
只看该作者    顶部
离线 risepp
在迷惘中前行的人~~~~~


精华贴数 0
个人空间 0
技术积分 4028 (357)
社区积分 2 (26105)
注册日期 2004-12-10
论坛徽章:3
会员2007贡献徽章会员2006贡献徽章ITPUB新首页上线纪念徽章   
      

发表于 2008-5-7 22:51 
我们项目目前在使用这个数据库,感觉安全性差了点,不过从性能上来说还是不错的,大家有空可以去找点资料了解一下。他的plpgsql有些功能甚至比oracle还要强大。比如他的sql function,还有select语句中的where条件充分支持正则表达式。
不足的地方就是好像没有分区表的概念,而且由于没有类似oracle的rownumber(他叫oid,且有可能重复),所以操作不如oracle,切无对bi的支持。
但是毕竟的开源的,以后会慢慢完善的。 :)


__________________
拨开迷雾 终将看到光明 相信自己 终能获得成功
只看该作者    顶部
离线 shuaixf
资深会员


精华贴数 0
个人空间 0
技术积分 588 (3259)
社区积分 9 (11433)
注册日期 2005-3-17
论坛徽章:0
      
      

发表于 2008-5-8 14:19 
PG是支持分区表的,可以参考:http://www.pgsqldb.org/pgsqldoc-8.1c/ddl-partitioning.html


__________________
不要轻言放弃,相遇非偶然
只看该作者    顶部
离线 chinaup
初级会员



精华贴数 0
个人空间 0
技术积分 16 (64065)
社区积分 0 (450409)
注册日期 2005-6-7
论坛徽章:0
      
      

发表于 2008-5-8 15:52 


QUOTE:
原帖由 risepp 于 2008-5-7 22:51 发表
我们项目目前在使用这个数据库,感觉安全性差了点,不过从性能上来说还是不错的,大家有空可以去找点资料了解一下。他的plpgsql有些功能甚至比oracle还要强大。比如他的sql function,还有select语句中的where条件充分支持正则表达式。
不足的地方就是好像没有分区表的概念,而且由于没有类似oracle的rownumber(他叫oid,且有可能重复),所以操作不如oracle,切无对bi的支持。
但是毕竟的开源的,以后会慢慢完善的。 :)

它的安全性做的也不错了,你可以看看官方手册(我看的是8.3).  而且还告诉你如何防止被虚假服务器欺骗!

总体来说, postgres比较强大啊.


只看该作者    顶部
离线 yueliangdao0608
斑竹
上帝他爸


来自 中国-红灯区-深圳
精华贴数 0
个人空间 0
技术积分 3995 (362)
社区积分 1471 (738)
注册日期 2005-2-25
论坛徽章:20
现任管理团队成员紫蜘蛛玉兔生肖徽章2007版:牛2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑
2008北京奥运纪念徽章:足球2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:自行车 

发表于 2008-5-9 09:48 


QUOTE:
原帖由 chinaup 于 2008-5-8 15:52 发表


它的安全性做的也不错了,你可以看看官方手册(我看的是8.3).  而且还告诉你如何防止被虚假服务器欺骗!

总体来说, postgres比较强大啊.

这个安全性,MYSQL的确做的好一点。


__________________
-------------------------------------------------------
以前搞维护-搞软件-搞网站-现在搞DBA ---
点击这里访问我的技术博客

最近在练习英语中。。。
Losing my face!
只看该作者    顶部
离线 risepp
在迷惘中前行的人~~~~~


精华贴数 0
个人空间 0
技术积分 4028 (357)
社区积分 2 (26105)
注册日期 2004-12-10
论坛徽章:3
会员2007贡献徽章会员2006贡献徽章ITPUB新首页上线纪念徽章   
      

发表于 2008-5-10 16:42 
呵呵,看到了! 我之前也看过这部分内容,以为只是仅仅的继承,又学习到了蛮多东西的。 呵呵!


__________________
拨开迷雾 终将看到光明 相信自己 终能获得成功
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问