1
duzhe0 2014-11-06 12:51:27 +08:00
流行
|
2
aszxqw 2014-11-06 12:54:19 +08:00
你说的性能是各方面性能吗?查询性能还是建索引的性能还是 order by 的性能?
|
3
msg7086 2014-11-06 12:54:40 +08:00
用户基数大,所以用户粘滞度比较高,懒得换
|
4
tini8 2014-11-06 12:55:07 +08:00
速度还是mysql快
|
5
66beta 2014-11-06 12:58:08 +08:00
方便、免费、用户基数大
|
6
zhoulujue 2014-11-06 13:05:28 +08:00
免费。
|
8
BinbinWang 2014-11-06 14:10:53 +08:00 via iPhone
Lnmp lamp 一键安装啦
|
9
yakczh 2014-11-06 14:41:01 +08:00
性价比高 相对 oracle,mssql
|
10
andybest 2014-11-06 14:42:07 +08:00
"性能上面pgsql比mysql好太多"
怎么测试出来的? |
11
lyragosa 2014-11-06 15:14:09 +08:00 8
多年以前,我正在为选mysql,还是mariadb还是什么其他sql的时候
一位高僧云游至此,曰: “以你们大多数网站的规模和制作水平,根本没资格以性能为借口挑选数据库引擎或者编程语言” 顿时开朗,所以一直用PHP+MYSQL至今。 ——摘自《我们一百用户网站界》(2014年版),躺在地上思考出版社 |
12
mywaiting 2014-11-06 15:14:12 +08:00
两个都在用,pg用得比mysql舒服很多
当初也是想着流行什么的,守着mysql没换,现在新的project都用pg pg的json支持,用起来比mysql实在舒服太多。像user settings这样的设置直接扔json里面,省事,schemeless,关键是必须的时候还能用sql语句查询,痛快 压力测试,pg相对稳定一点,相对的,只应付流量大的时候会稳定,性能稳定一点 建库sql语句,pg做得规范好多,还是两字:舒服 什么开发工具什么的都有,这个跟mysql比不会差到哪里去。我用pgadmin,没有感觉差到哪里去了。产品环境不建议直接装phpmyadmin这样的工具,ssh映射一下回来本地用,不要把服务器搞得好像鸡场一样混乱 其他的,不好说。喜好问题占很大成分 性能永远是程序员的g point |
13
cdxem713 OP @mywaiting 之前我们用到点POI数据,存在mysql里面,平常做范围查询(lat>{latmin} and lat<={latmax} and lon>{lonmin} and lon<={lonmax})来用,一个表里面大概几百万条,对lat和lon做了索引,查一次得10多秒,count直接不能用。(我估计是因为主键没用递增的值)
换了pgsql,对lat和lon建btree索引,同样的查询大概300ms。 |
16
lygmqkl 2014-11-06 16:08:37 +08:00
公司规模300w以下 php+mysql估计是最廉价得解决方案了。。。。性价比也不错。
|
18
pi1ot 2014-11-06 16:12:45 +08:00
中小规模系统比较不出什么差别,看口味,大系统目前还是mysql居多,除了实际表现的稳定性,社区估摸,招聘成本也是考虑因素
|
20
kaneg 2014-11-06 16:34:45 +08:00
术业有专攻。
Mysql的优点在于轻量级,无论是在windows还是linux,基本都是无脑安装和配置。甚至windows上很多portable的安装包,一解压就能用了,除此之外再加一个phpmyadmin就更是如虎添翼了。凭借以上优点,80%的个人和小项目用它没有更好的了。 而PostgreSQL则是一个要跟Oracle, Sql Server等数据竞争的企业级数据库,无论功能还是性能都是很不错的。甚至有人那它的json存储和No Sql数据库比都毫不逊色。但是它的入门和学习曲线就没那么平坦了,文档也没有mysql那么大众,有点曲高和寡。 |
21
iugo 2014-11-06 16:49:01 +08:00
PostgreSQL 没有类似 phpMyAdmin 这样的东西吧.
|
22
awanabe 2014-11-06 16:49:11 +08:00
说mysql性能不好的时候不说 引擎 就是装逼...
|
23
liprais 2014-11-06 16:54:55 +08:00 via iPhone
跟商业数据库比最大的优势就是不要钱....
一般应用随便一个商业数据库秒他十条街没问题 |
25
tabris17 2014-11-06 17:09:36 +08:00
免费
|
26
tabris17 2014-11-06 17:11:14 +08:00
和pgsql比,mysql简单、读写性能好,当然这是mysql刚推出的时候,然后快速普及流行,现在的mysql已经不是当年的mysql了
|
29
wdlth 2014-11-06 17:24:08 +08:00
MySQL也有很多存储引擎,包括第三方的,性能也可以提高。pgSQL用的最多的还是GIS那种索引要求比较特殊的地方。
|
30
ren2881971 2014-11-06 17:45:16 +08:00
免费
|
31
est 2014-11-06 17:51:08 +08:00
pg比mysql快正常,快太多不正常。
mysql的好处:出了问题一定有人比你先趟过这个地雷。5.7 从各方面都足够好和好用了。 |
32
ren2881971 2014-11-06 17:57:34 +08:00
@liprais 还真说对了!oracle 完爆他
|
35
lianghui 2014-11-06 23:27:44 +08:00
如果只是简单sql查询,mysql性能不会差,小站够用。
|
36
likuku 2014-11-07 09:08:44 +08:00 via iPhone
仅仅20万记录,简单查询,count,用到索引,pgsql速度10倍mysql-innodb,同一台机器环境debian 7 64bit
|
37
likuku 2014-11-07 09:11:51 +08:00 via iPhone
@kaneg 文档?哈哈哈,mysql还没中文官方手册时,pgsql官方中文手册都出好几代了。另外,字符集支持pgsql完全无痛。
|
38
zhuzhichao 2014-11-07 09:51:14 +08:00
今天不谈哪个语言是世界上最好的语言了?开始谈数据库了?
|
39
abscon 2014-11-07 10:11:22 +08:00
Mysql的优势就像ie6的优势,就像xp的优势,就像javascript的优势
|
40
zfyp 2014-11-07 10:52:14 +08:00
且不说优势,但说你有其他可选吗?
|
42
huage 2014-11-07 11:45:26 +08:00
流行、社区版开源、全球用户多,稳定,文档多
|
43
wwek 2014-11-07 12:27:30 +08:00 1
pg功能上性能上来说比myql好是事实。
但是就是没有mysql的用户多。 都是关系型数据库嘛,都是开源数据库嘛,不要争论了~ 还不如用pg的人多放点资料,和使用当中坑出来,帮助大家为好。 产生的pg的资料越多,pg越能发展壮大。 pg 和mysql不是敌人,是好基友· |