This topic created in 4854 days ago, the information mentioned may be changed or developed.
这方面的对比不多,对比,只是想知道各自的优缺点,没别的意思。有人给出了性能测试,tps 的话mysql和postgres相差好多,前者高很多,我只知道tps是数据库性能的一个衡量点。当然postgres稳定和功能多是事实。各位数据库大牛们给说说。相比有很多鸟也很想知道。希望不要引来不比要的骂战什么的,如果管理员觉得不合时宜的话删之。
声明:本人对数据库认识就是小白,tps神码的也是刚知道不久,google过了。没有得到我想要的答案。
9 replies • 1970-01-01 08:00:00 +08:00
 |
|
1
BigZ Jan 25, 2013
随大流 mysql用的人多,资料齐全,有问题容易找到答案,这就足够了
从特性比,postgres的功能比mysql全,但是作为数据库来说,mysql功能已经够用了
|
 |
|
3
glasslion Jan 26, 2013 1
Postgresql在整个Python社区里就很流行,这应该是这两个社区早期的重合度比较大的原因。像Reddit,DISQUS,Instagram,Pinterest都是用的postgre. 这些网站的高流量从另一方面,也说明postgre的性能并不像‘有人’说得那么差。在不同的应用场景,postgres性能也可以完爆mysql.
Postgres和Mysql都是很好的数据库,Django选谁都没错。Django选Postgres主要还是由于历史和社区原因。由于db这一块的核心开发者绝大部分是用的Postgres,自然推荐其它人也用。如果说django core对两个数据库支持已经差不多了的话,一些第三方库/工具对 PostgresQL的支持就要明显好于MySQL。社区在开发新工具时,也会优先开发Postgres的。比如做db migration的south在Mysql报错时就会提示:亲,换postgres吧
|
 |
|
4
notedit Jan 26, 2013
postgres 由于是社区开发的 没有mysql那么多的历史负担 加入了很多特性 比如对地理位置的支持 hstore 全文搜索。
另外mysql 并没有完全遵守SQL标准 搞了一些自己的东西,具体的你可以google一下
另外在研究mysql协议的时候,mysql5的协议为了兼容mysql4的协议 搞的有些杂乱 postgres的协议则很简洁了 这个东西不会影响到使用 但是会造成心理上的偏好
|
 |
|
6
jjx Jan 27, 2013
测试不可信,我实际应用中postgresql表现比mysql/sql server都好
|
 |
|
7
clqaitxp Jan 29, 2013
I do blieve postgres !!!
|