V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
sheldondai
V2EX  ›  MySQL

ERP 系统用 postgrelsql 还是 mysql

  •  2
     
  •   sheldondai ·
    gangbo · 2018-10-18 09:26:37 +08:00 · 10536 次点击
    这是一个创建于 2257 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ERP 系统用 postgrelsql 还是 mysql,各有哪些优缺点,pg 在国内好像很小众,连本像样的书的都没有,前几天在微博上看很多大 V 推荐新书《 PostgreSQL 实战》买了后感觉写的很差劲,有想扔的感觉。
    63 条回复    2018-10-19 17:34:23 +08:00
    Mrun
        1
    Mrun  
       2018-10-18 09:30:07 +08:00
    pgsql 都是直接撸文档的,书好像确实没有什么好书
    q397064399
        2
    q397064399  
       2018-10-18 09:32:13 +08:00
    看数据量,一般建议从大流,这样架构选型不用背锅,大家都是这样的,出了问题 不行的话 肯定是 DBA 背锅
    openbsd
        3
    openbsd  
       2018-10-18 09:32:58 +08:00
    工业选型不应该都是 SQL Server/Oracle 么?
    jingrui
        4
    jingrui  
       2018-10-18 09:34:32 +08:00
    如果你不知道,并且想用免费的,果断 mysql
    tt67wq
        5
    tt67wq  
       2018-10-18 09:35:42 +08:00
    没啥差别吧
    wzw
        6
    wzw  
       2018-10-18 09:38:29 +08:00
    来个 nosql, 😆 SSDB ?
    liprais
        7
    liprais  
       2018-10-18 09:39:08 +08:00
    技术选型还不得选你会用的,再好的东西不会用也白瞎
    qilishasha
        8
    qilishasha  
       2018-10-18 09:41:13 +08:00 via iPhone
    生产环境一定要选自己懂的 其他可以乱造
    tcsky
        9
    tcsky  
       2018-10-18 09:44:48 +08:00
    pgsql 的文档比较清晰 可以稍微翻翻
    reus
        10
    reus  
       2018-10-18 09:54:00 +08:00
    文档写得那么清楚了,还要什么书……
    FullBridgeRect
        11
    FullBridgeRect  
       2018-10-18 09:57:24 +08:00 via Android
    pgsql 坑少些,功能也比较接近商业数据库,就是用的人比较少。如果你懂 pgsql 的话可以用用
    tabris17
        12
    tabris17  
       2018-10-18 09:59:10 +08:00
    DBA 习惯用那个就选哪个
    Linxing
        13
    Linxing  
       2018-10-18 10:10:23 +08:00
    PG 支持 json 所以看你需求了 接结合 tornado 写点 API 还是很 easy
    werty
        14
    werty  
       2018-10-18 10:12:49 +08:00
    首先选自己了解熟悉的, 其次选团队了解熟悉的
    yy77
        15
    yy77  
       2018-10-18 10:19:28 +08:00
    选自己懂的+1。
    glues
        16
    glues  
       2018-10-18 10:51:57 +08:00
    要坑少 的,当然是 PG
    glues
        17
    glues  
       2018-10-18 10:56:31 +08:00
    看到有人说选自己懂的,说实话,如果你只是基本的使用,MySQL 和 PG 并没有太大差别
    xiaoxinshiwo
        18
    xiaoxinshiwo  
       2018-10-18 10:58:11 +08:00
    对于一个组织来说,对某个软件使用的熟练程度要比特性上的原因更重要
    liang7878
        19
    liang7878  
       2018-10-18 10:59:32 +08:00   ❤️ 5
    作为一个半吊子 PostgreSQL 内核开发,强烈建议用 MySQL,主要原因有以下几个:
    1. MySQL 资料多,PostgreSQL 资料少。虽然 pg 的文档确实写的还可以啦,但是很多地方 pg 文档是没有写清楚的,我个人比较熟悉的是权限管理这块儿的,pg 文档往往只写了一个例子,没有详细的配置流程,与此同时网上的资料也少,这就导致配置的时候极度痛苦。相反 MySQL 的博客等资料就多得多。
    2. MySQL 用户多,pg 用户少,需要帮助的时候比较好找人帮忙。PG 虽然现在发展得也算还好,但是知道的人本来就不多(相对于 MySQL ),虽然社区经常会组织一些大会来分享企业内部的最佳实践,但是总体上而言技术解决方案的完善程度还是不如 mysql
    3. 当然 pg 有一个比较好的是可以通过安装插件更新数据库的功能,我本人也开发过一些设计数据处理和权限管理的插件,总的感觉就是,尽管 pg 插件开发很牛逼,已经开发好的插件也很牛逼,但是都是大牛在自己的圈子里面嗨,对于初学者(内核开发和应用开发)其实都没有特别友好,没有前人带路的过程要多痛苦有多痛苦。当然 pg 圈子里面像德哥这些大佬也经常写博客发一些内核分析和应用实践的文章,但是相比起来,mysql 的生态还是要大而全一些,我觉得 pg 发展起来肯定是很牛逼的,但是如果不是大牛的话(或者说有特殊需要的话),最好就用 MySQL 就好了。不为别的,就为了开发过程中能多睡两天好觉,少掉一点头发。
    msputup
        20
    msputup  
       2018-10-18 11:00:39 +08:00
    erp 大部分还在用 sql server
    Gea
        21
    Gea  
       2018-10-18 11:02:37 +08:00
    @liang7878 这么真实的吗,我还想搞搞 pg 呢
    likuku
        22
    likuku  
       2018-10-18 11:03:12 +08:00
    假若这产品会长期用下去( 3 年以上),数据会预计越积越大,且产品原生就支持 PG/你们自己开发,那么 PG 优先。

    PG 相对更稳定,基础功能早已完善,这么多年来基础功能上的变化 相对 MySQL 少,可以省掉很多麻烦。

    君不见那个开源老牌的 OpenERP 就是有且仅支持 PG。
    xuanbg
        23
    xuanbg  
       2018-10-18 11:37:55 +08:00
    建议 MS SQL Server
    zjp
        24
    zjp  
       2018-10-18 11:38:54 +08:00 via Android   ❤️ 1
    有一本 《 PostgreSQL 修炼之道:从小工到专家》还不错,还有就是德哥的博客
    seeker
        25
    seeker  
       2018-10-18 12:04:01 +08:00
    postgrelsql
    hlwjia
        26
    hlwjia  
       2018-10-18 12:10:38 +08:00
    从技术角度讲用 PostgreSQL

    从实操角度讲,绝大多数情况用 MySQL
    zhangZMZ
        27
    zhangZMZ  
       2018-10-18 12:16:03 +08:00
    评论区都是"从技术角度"?没人从事过 ERP 企业?
    目前国内 ERP 企业规模并不是很大:用友、金蝶算是龙头了,但是近几年也不理想;所以技术革新缓慢,我以前的公司用的 mysql,还是写存储过程的。
    业务压力够用了,重要的功能,ERP 对性能的要求没有各位“大神”想象的那么高,因为核心是稳定。
    V 站开始划向知乎了!!!
    pathbox
        28
    pathbox  
       2018-10-18 12:19:03 +08:00 via iPhone
    PG 是开源的最先进的关系型数据库
    MeteorCat
        29
    MeteorCat  
       2018-10-18 12:22:55 +08:00 via Android
    MySQL 和 MariaDB,主要容易招人维护和资料齐全
    ben1024
        30
    ben1024  
       2018-10-18 12:23:57 +08:00   ❤️ 2
    别问,问就 MySQL
    stabc
        31
    stabc  
       2018-10-18 12:33:17 +08:00
    做 ERP 还是推荐 PG,更安全稳定。
    fuyufjh
        32
    fuyufjh  
       2018-10-18 12:38:16 +08:00
    企业应用没钱选 postgres,有钱的选 Sql Server,技术说上是最合适的。我是搞数据库的
    wangwenfan
        33
    wangwenfan  
       2018-10-18 13:03:09 +08:00
    不是有 ORM 吗
    zjsxwc
        34
    zjsxwc  
       2018-10-18 13:13:20 +08:00 via Android
    MariaDB
    Tumblr
        35
    Tumblr  
       2018-10-18 13:19:50 +08:00
    国内的几大 ERP 不都是 SQL Serverl 2005 么。。。
    SAP 什么的多用 Oracle 吧。。。
    tfangling
        36
    tfangling  
       2018-10-18 13:33:58 +08:00
    ERP 用的 SAP 目前在用 SAP hana 数据库
    gclove
        37
    gclove  
       2018-10-18 13:35:56 +08:00
    实际上 pgsql 好一些
    passerbytiny
        38
    passerbytiny  
       2018-10-18 13:44:21 +08:00
    能考虑选哪个免费数据库,你开发的应该是指仿 ERP 软件,不能叫做 ERP 系统。
    sheldondai
        39
    sheldondai  
    OP
       2018-10-18 15:36:50 +08:00
    @liang7878 感谢,现在团队里没有精通 pg,确实让我不敢用。
    glues
        40
    glues  
       2018-10-18 15:41:41 +08:00
    @sheldondai 说到精通,我估计你们团队也没有精通 MySQL 的
    philipjf
        41
    philipjf  
       2018-10-18 15:52:51 +08:00
    @tfangling 最新的 S4/HANA 用的 hana,之前的版本都是 Oracle
    find456789
        42
    find456789  
       2018-10-18 16:42:02 +08:00
    PostgreSQL +1, 我现在个人项目,全部用 PostgreSQL, 这辈子都不太可能用 mysql 了
    liang7878
        43
    liang7878  
       2018-10-18 16:44:03 +08:00
    @Gea pg 挺好的啊,阿里云、华为、百度、平安这些地方都在用,平安还是搞金融的呢。唯一的问题就是生态,用的人不如 MySQL 多,希望 pg 以后越来越好吧,好多地方在招 pg 的内核开发和 DBA,工资也是贼高不解释。
    weizhiyao008
        44
    weizhiyao008  
       2018-10-18 17:07:15 +08:00
    ERP ?大的 ERP 软件提供商,微软,甲骨文,SAP 都有自己的数据库,当然都是用自己的
    yiFire
        45
    yiFire  
       2018-10-18 17:10:20 +08:00
    讲道理我们哦公司正在计划 迁到 MongoDB········
    kernel
        46
    kernel  
       2018-10-18 17:18:20 +08:00
    建议 mysql,简单,懂的人也多

    mssql 别考虑了,nosql 更是大坑
    changhe626
        47
    changhe626  
       2018-10-18 17:40:18 +08:00
    如果不是大牛的话(或者说有特殊需要的话),最好就用 MySQL 就好了。不为别的,就为了开发过程中能多睡两天好觉,少掉一点头发。
    dexterzzz
        48
    dexterzzz  
       2018-10-18 18:29:04 +08:00 via Android
    继续看表演,erp 用 MySQL😅😅
    limbo0
        49
    limbo0  
       2018-10-18 18:42:32 +08:00 via Android
    pg
    Navee
        50
    Navee  
       2018-10-18 21:11:59 +08:00
    不知道选什么的时候当然选 MySQL 了
    一来资料齐全,二来 pg 比 MySQL 优秀的功能,lz 估计也用不上
    bjfane
        51
    bjfane  
       2018-10-18 21:12:06 +08:00
    选自己懂的+1
    cpdyj0
        52
    cpdyj0  
       2018-10-18 21:14:55 +08:00
    选自己懂得吧,,,pg 有很多功能 MySQL 没有,ERP 可能用得着。
    ksharp8
        53
    ksharp8  
       2018-10-18 22:43:36 +08:00
    最好的开源 erp odoo 就是用 postgresql,默认安全系数更高
    yy1984
        54
    yy1984  
       2018-10-18 22:57:52 +08:00 via Android   ❤️ 1
    一群互联网开发在讨论制造业应用…几乎算隔行了
    salmon5
        55
    salmon5  
       2018-10-18 23:01:14 +08:00 via Android
    oracle
    Cbdy
        56
    Cbdy  
       2018-10-18 23:16:44 +08:00   ❤️ 1
    我感觉 PG 有些设计脱裤子放屁,算了,其实都差不多
    liang7878
        57
    liang7878  
       2018-10-19 00:17:19 +08:00   ❤️ 1
    @Cbdy PG 是学院派的作品,设计上还是很讲究的,讲究起来一不小心就脱裤子放屁了
    coder01
        58
    coder01  
       2018-10-19 09:16:39 +08:00
    非得从 2 个里面选,应该是 PG 吧,毕竟最大的开源 ERP ODOO 用的就是 PG。
    全球排名前 2 的 ERP:SAP 和 EBS,早期都是用的 Oracle,现在 SAP 出于战略的考虑,改用自己研发的 HANA (现在新实施的客户也很多还是用 Oracle,貌似跟 SAP 版本有关系)。
    国内的几家 ERP 厂商,基本也是用 Oracle 和 sql server。
    ala2008
        59
    ala2008  
       2018-10-19 09:34:13 +08:00
    不懂,来面试的 95%都是 mysql....
    picture2200
        60
    picture2200  
       2018-10-19 10:49:52 +08:00 via Android
    基本都是 sqlserver 和 oracle,即使用 MySQL 或者 pgsql,那也是存可有可无的数据。
    sheldondai
        61
    sheldondai  
    OP
       2018-10-19 15:22:39 +08:00
    @yiFire 慎重,mongodb 坑多了去了
    sheldondai
        62
    sheldondai  
    OP
       2018-10-19 15:23:49 +08:00
    @glues 嗯,抬杠就数你厉害
    yiFire
        63
    yiFire  
       2018-10-19 17:34:23 +08:00
    @sheldondai 没事我是做前端的,坑让后端去踩
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2778 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 12:04 · PVG 20:04 · LAX 04:04 · JFK 07:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.