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
Rorschach
V2EX  ›  Python

为什么 odoo 默认使用 PostgreSQL 作为数据库?

  •  
  •   Rorschach · 2016-08-03 12:55:54 +08:00 · 10020 次点击
    这是一个创建于 3019 天前的主题,其中的信息可能已经有所发展或是发生改变。
    能更换数据库吗?如果不能,有什么样的特性决定了一定要用 PostgreSQL ?
    15 条回复    2018-08-02 10:12:05 +08:00
    janxin
        1
    janxin  
       2016-08-03 12:59:28 +08:00 via iPhone
    pq 有什么缺点吗?
    ideaplat
        2
    ideaplat  
       2016-08-03 12:59:35 +08:00
    个人爱好。
    ppwangs
        3
    ppwangs  
       2016-08-03 13:17:14 +08:00
    pg 惹到你了。。
    jeffw
        4
    jeffw  
       2016-08-03 13:19:55 +08:00
    pg 挺好的啊
    zhuangzhuang1988
        5
    zhuangzhuang1988  
       2016-08-03 13:35:49 +08:00
    pg 惹到你了。。
    changshu
        6
    changshu  
       2016-08-03 13:46:32 +08:00
    openerp 在写的时候, mysql 连事务和子查询都不支持
    saggit
        7
    saggit  
       2016-08-03 14:05:23 +08:00
    老外偏爱
    julyclyde
        8
    julyclyde  
       2016-08-03 14:57:12 +08:00
    python 社区喜欢 pgsql
    likuku
        9
    likuku  
       2016-08-03 15:03:41 +08:00
    Orz 国内偏爱 mysql ...
    kinghui
        10
    kinghui  
       2016-08-03 15:13:10 +08:00
    PG 的库对 Python3 友好吧. MySQL Python3 好像都没啥好用的库吧.
    felixzhu
        11
    felixzhu  
       2016-08-03 15:15:00 +08:00
    因为 Django 默认其实就推荐 pgsql 啊
    lightening
        12
    lightening  
       2016-08-03 15:40:30 +08:00
    关系型数据库就 PG 最好了啊
    janxin
        13
    janxin  
       2016-08-03 22:01:41 +08:00
    @kinghui Py3 有个 MySQL-client ,是 fork 的 mysql-python
    klesh
        14
    klesh  
       2016-08-04 00:53:57 +08:00
    mysql 在 pg 面前就是个半残的 rmdbs
    事务竟然不支持表结构修改,断电或进程出错时容易导致数据文件损坏。
    当然 mysql 大体上写性能会好些,特别是优化过后。
    因此,根据你的应用场景进行选择了,数据不是很多,需要数据完整性和功能的话,选 PG 。
    像 uber 那样存在大量写的话,就选 mysql ,配合容灾策略的话问题也不大,像淘宝都是用 mysql 的。
    不存在哪个数据库系统可以适用任何场景。
    rgqancy
        15
    rgqancy  
       2018-08-02 10:12:05 +08:00
    也面临这个问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2267 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 16:07 · PVG 00:07 · LAX 08:07 · JFK 11:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.