请教个关于数据库的问题,为什么django强烈推荐postgres呢,而不是mysql - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
337240552
V2EX    Python

请教个关于数据库的问题,为什么django强烈推荐postgres呢,而不是mysql

  •  
  •   337240552 2013-01-25 22:29:03 +08:00 8029 次点击
    这是一个创建于 4647 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这方面的对比不多,对比,只是想知道各自的优缺点,没别的意思。有人给出了性能测试,tps 的话mysql和postgres相差好多,前者高很多,我只知道tps是数据库性能的一个衡量点。当然postgres稳定和功能多是事实。各位数据库大牛们给说说。相比有很多鸟也很想知道。希望不要引来不比要的骂战什么的,如果管理员觉得不合时宜的话删之。

    声明:本人对数据库认识就是小白,tps神码的也是刚知道不久,google过了。没有得到我想要的答案。
    9 条回复    1970-01-01 08:00:00 +08:00
    BigZ
        1
    BigZ  
       2013-01-25 22:59:03 +08:00
    随大流
    mysql用的人多,资料齐全,有问题容易找到答案,这就足够了

    从特性比,postgres的功能比mysql全,但是作为数据库来说,mysql功能已经够用了
    337240552
        2
    337240552  
    OP
       2013-01-25 23:43:58 +08:00   1
    @BigZ 3q
    glasslion
        3
    glasslion  
       2013-01-26 00:31:46 +08:00   1
    Postgresql在整个Python社区里就很流行,这应该是这两个社区早期的重合度比较大的原因。像Reddit,DISQUS,Instagram,Pinterest都是用的postgre. 这些网站的高流量从另一方面,也说明postgre的性能并不像‘有人’说得那么差。在不同的应用场景,postgres性能也可以完爆mysql.

    Postgres和Mysql都是很好的数据库,Django选谁都没错。Django选Postgres主要还是由于历史和社区原因。由于db这一块的核心开发者绝大部分是用的Postgres,自然推荐其它人也用。如果说django core对两个数据库支持已经差不多了的话,一些第三方库/工具对 PostgresQL的支持就要明显好于MySQL。社区在开发新工具时,也会优先开发Potgres的。比如做db migration的south在Mysql报错时就会提示:亲,换postgres吧
    notedit
        4
    notedit  
       2013-01-26 02:07:06 +08:00
    postgres 由于是社区开发的 没有mysql那么多的历史负担 加入了很多特性 比如对地理位置的支持 hstore 全文搜索。

    另外mysql 并没有完全遵守SQL标准 搞了一些自己的东西,具体的你可以google一下

    另外在研究mysql协议的时候,mysql5的协议为了兼容mysql4的协议 搞的有些杂乱 postgres的协议则很简洁了 这个东西不会影响到使用 但是会造成心理上的偏好
    337240552
        5
    337240552  
    OP
       2013-01-26 19:37:31 +08:00
    这有一篇 http://bbs.chinaunix.net/thread-821258-1-1.html 也不错 虽然有些老 谢谢楼上几位兄弟
    jjx
        6
    jjx  
       2013-01-27 09:42:07 +08:00
    测试不可信,我实际应用中postgresql表现比mysql/sql server都好
    clqaitxp
        7
    clqaitxp  
       2013-01-29 12:26:46 +08:00
    I do blieve postgres !!!
    ywencn
        8
    ywencn  
       2013-01-29 12:31:24 +08:00
    不好意思,搭个车招 postgresql DBA
    上海,最好5年经验,待遇好谈,可春节后到岗
    http://v2ex.com/t/59087
    adieu
        9
    adieu  
       2013-01-29 12:53:04 +08:00
    可以看看这个Django创始人的talk https://speakerdeck.com/jacobian/the-first-postsql-database
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5437 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:52 PVG 16:52 LAX 01:52 JFK 04:52
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86