为什么选择 PostgreSQL 而不是 MySQL

2015-03-30 18:22:59 +08:00
 ccming
http://linux.cn/article-5133-1.html
8786 次点击
所在节点    Linux
23 条回复
blacktulip
2015-03-30 18:31:33 +08:00
我先不点那个链接,光靠猜的看看啊:

1. Oracle
2. Oracle
3. Oracle

4. 可能还有 JSON 支持之类用来凑数的技术理由,不过这些 MySQL 加上支持也不会很难,所以总而言之, Oracle .
ccming
2015-03-30 18:32:28 +08:00
@blacktulip 对的
tabris17
2015-03-30 18:38:59 +08:00
之所用MySQL是因为PostgreSQL的DBA难招
bulldozer
2015-03-30 18:52:36 +08:00
欧洲企业内部系统用这个还是有不少的
tabris17
2015-03-30 18:58:31 +08:00
我觉得CRM、ERP之类的用这个还不错。互联网WEB的话还是算了,MySQL解决成本更低
blacktulip
2015-03-30 19:00:00 +08:00
@tabris17 等 Oracle 律师信放你桌面你就知道成本多低了
tabris17
2015-03-30 19:01:31 +08:00
@blacktulip 我按照license使用为啥会受律师函?倒是ERP、CRM这种打包卖的软件才会有问题
blacktulip
2015-03-30 19:09:47 +08:00
@tabris17 嗯,你说的对,还有个原因就是我对一个能在编程语言的运行时安装包里塞浏览器插件的公司本能地不信任。
datocp
2015-03-30 19:14:26 +08:00
那天用centos 7安装半天yum install mysql,怎么变成mariadb。。。以后不知道oracle是不是要继续收购mariadb。。。大坑啊。
wuxqing
2015-03-30 19:38:32 +08:00
上次,一个千万条的数据更新到另一个千万的表中,我嫌sqlite太慢,迁移到mysql中,几个小时都没结束,各种优化都不行。找了其他人来也没搞定,换了PostgreSQL,半小时搞定。
所以,我现在换PostgreSQL了
NewYear
2015-03-30 20:01:44 +08:00
选com net org 为什么选cn域名呢
adjusted
2015-03-30 20:32:01 +08:00
独立开发者的角度和DBA还是会不太一样。
seki
2015-03-30 20:36:10 +08:00
@datocp 因为 ORACLE,各大发行版已经全面换成 mariadb 了,反正 5 版本两个都差不多,mariadb 也能兼容
kslr
2015-03-30 21:28:36 +08:00
性能不是第一优先
jun4rui
2015-03-30 22:25:49 +08:00
PostgreSQL支持的特性更多更全面,速度不是最主要的因素
mywaiting
2015-03-30 23:15:33 +08:00
已经用了Postgres很久了,至少不用折腾MySQL底层的存储引擎是什么,而且Postgres的确用得挺舒服的,暂时还没有掉什么坑里,或者我的水平和程度还至于遇到坑吧。

从源代码的角度,Postgres的源代码跟Nginx一样的整洁,比MySQL这凌乱,好多了。水平有限,个人开发,实在不想去折腾浪费时间。

Postgres还有极好的GIS支持,project中有需要存什么经纬度什么的,计算附近的人什么的,选Postgres能帮你省下一堆选型NoSQL储存地理数据的时间。

至于Oracle收了MySQL,这大概触动了码农们的Free software的神经吧,不过被Oracle收了,不能说不好吧,但要是商业项目用到MySQL,希望还是有所考量吧。

综上,自己选择吧,用哪个其实差别不是很大,尽管这样说,但我的所有新的project都是Postgres,或者能让你为了选择Postgres增加少少的信心。

:)
Khlieb
2015-03-30 23:18:38 +08:00
MariaDB 也可以
mathgl
2015-03-30 23:53:35 +08:00
@blacktulip mariadb 也有部分json的支持。 还有dynamic column之类的玩艺。
Bluecoda
2015-03-31 00:26:34 +08:00
hstore array是我最喜欢的两个特性
tabris17
2015-03-31 09:32:44 +08:00
说了半天,大家有没有互联网企业使用postgres作为网站后台数据库的成功案例的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/180388

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX