![]() | 1 Mrun 2018-10-18 09:30:07 +08:00 pgsql 都是直接撸文档的,书好像确实没有什么好书 |
![]() | 2 q397064399 2018-10-18 09:32:13 +08:00 看数据量,一般建议从大流,这样架构选型不用背锅,大家都是这样的,出了问题 不行的话 肯定是 DBA 背锅 |
3 openbsd 2018-10-18 09:32:58 +08:00 工业选型不应该都是 SQL Server/Oracle 么? |
![]() | 4 jingrui 2018-10-18 09:34:32 +08:00 如果你不知道,并且想用免费的,果断 mysql |
![]() | 5 tt67wq 2018-10-18 09:35:42 +08:00 没啥差别吧 |
![]() | 6 wzw 2018-10-18 09:38:29 +08:00 来个 nosql, SSDB ? |
![]() | 7 F281M6Dh8DXpD1g2 2018-10-18 09:39:08 +08:00 技术选型还不得选你会用的,再好的东西不会用也白瞎 |
![]() | 8 qilishasha 2018-10-18 09:41:13 +08:00 via iPhone 生产环境一定要选自己懂的 其他可以乱造 |
![]() | 9 tcsky 2018-10-18 09:44:48 +08:00 pgsql 的文档比较清晰 可以稍微翻翻 |
![]() | 10 reus 2018-10-18 09:54:00 +08:00 文档写得那么清楚了,还要什么书…… |
11 FullBridgeRect 2018-10-18 09:57:24 +08:00 via Android pgsql 坑少些,功能也比较接近商业数据库,就是用的人比较少。如果你懂 pgsql 的话可以用用 |
![]() | 12 tabris17 2018-10-18 09:59:10 +08:00 DBA 习惯用那个就选哪个 |
![]() | 13 Linxing 2018-10-18 10:10:23 +08:00 PG 支持 json 所以看你需求了 接结合 tornado 写点 API 还是很 easy |
![]() | 14 werty 2018-10-18 10:12:49 +08:00 首先选自己了解熟悉的, 其次选团队了解熟悉的 |
![]() | 15 yy77 2018-10-18 10:19:28 +08:00 选自己懂的+1。 |
![]() | 16 glues 2018-10-18 10:51:57 +08:00 要坑少 的,当然是 PG |
![]() | 17 glues 2018-10-18 10:56:31 +08:00 看到有人说选自己懂的,说实话,如果你只是基本的使用,MySQL 和 PG 并没有太大差别 |
![]() | 18 xiaoxinshiwo 2018-10-18 10:58:11 +08:00 对于一个组织来说,对某个软件使用的熟练程度要比特性上的原因更重要 |
19 liang7878 2018-10-18 10:59:32 +08:00 ![]() 作为一个半吊子 PostgreSQL 内核开发,强烈建议用 MySQL,主要原因有以下几个: 1. MySQL 资料多,PostgreSQL 资料少。虽然 pg 的文档确实写的还可以啦,但是很多地方 pg 文档是没有写清楚的,我个人比较熟悉的是权限管理这块儿的,pg 文档往往只写了一个例子,没有详细的配置流程,与此同时网上的资料也少,这就导致配置的时候极度痛苦。相反 MySQL 的博客等资料就多得多。 2. MySQL 用户多,pg 用户少,需要帮助的时候比较好找人帮忙。PG 虽然现在发展得也算还好,但是知道的人本来就不多(相对于 MySQL ),虽然社区经常会组织一些大会来分享企业内部的最佳实践,但是总体上而言技术解决方案的完善程度还是不如 mysql 3. 当然 pg 有一个比较好的是可以通过安装插件更新数据库的功能,我本人也开发过一些设计数据处理和权限管理的插件,总的感觉就是,尽管 pg 插件开发很牛逼,已经开发好的插件也很牛逼,但是都是大牛在自己的圈子里面嗨,对于初学者(内核开发和应用开发)其实都没有特别友好,没有前人带路的过程要多痛苦有多痛苦。当然 pg 圈子里面像德哥这些大佬也经常写博客发一些内核分析和应用实践的文章,但是相比起来,mysql 的生态还是要大而全一些,我觉得 pg 发展起来肯定是很牛逼的,但是如果不是大牛的话(或者说有特殊需要的话),最好就用 MySQL 就好了。不为别的,就为了开发过程中能多睡两天好觉,少掉一点头发。 |
20 msputup 2018-10-18 11:00:39 +08:00 erp 大部分还在用 sql server |
![]() | 22 likuku 2018-10-18 11:03:12 +08:00 假若这产品会长期用下去( 3 年以上),数据会预计越积越大,且产品原生就支持 PG/你们自己开发,那么 PG 优先。 PG 相对更稳定,基础功能早已完善,这么多年来基础功能上的变化 相对 MySQL 少,可以省掉很多麻烦。 君不见那个开源老牌的 OpenERP 就是有且仅支持 PG。 |
![]() | 23 xuanbg 2018-10-18 11:37:55 +08:00 建议 MS SQL Server |
![]() | 24 zjp 2018-10-18 11:38:54 +08:00 via Android ![]() 有一本 《 PostgreSQL 修炼之道:从小工到专家》还不错,还有就是德哥的博客 |
25 seeker 2018-10-18 12:04:01 +08:00 postgrelsql |
![]() | 26 hlwjia PRO 从技术角度讲用 PostgreSQL 从实操角度讲,绝大多数情况用 MySQL |
![]() | 27 zhangZMZ 2018-10-18 12:16:03 +08:00 评论区都是"从技术角度"?没人从事过 ERP 企业? 目前国内 ERP 企业规模并不是很大:用友、金蝶算是龙头了,但是近几年也不理想;所以技术革新缓慢,我以前的公司用的 mysql,还是写存储过程的。 业务压力够用了,重要的功能,ERP 对性能的要求没有各位“大神”想象的那么高,因为核心是稳定。 V 站开始划向知乎了!!! |
![]() | 28 pathbox 2018-10-18 12:19:03 +08:00 via iPhone PG 是开源的最先进的关系型数据库 |
29 MeteorCat 2018-10-18 12:22:55 +08:00 via Android MySQL 和 MariaDB,主要容易招人维护和资料齐全 |
30 ben1024 2018-10-18 12:23:57 +08:00 ![]() 别问,问就 MySQL |
31 stabc 2018-10-18 12:33:17 +08:00 做 ERP 还是推荐 PG,更安全稳定。 |
![]() | 32 fuyufjh 2018-10-18 12:38:16 +08:00 企业应用没钱选 postgres,有钱的选 Sql Server,技术说上是最合适的。我是搞数据库的 |
![]() | 33 wangwenfan 2018-10-18 13:03:09 +08:00 不是有 ORM 吗 |
![]() | 34 zjsxwc 2018-10-18 13:13:20 +08:00 via Android MariaDB |
![]() | 35 Tumblr 2018-10-18 13:19:50 +08:00 国内的几大 ERP 不都是 SQL Serverl 2005 么。。。 SAP 什么的多用 Oracle 吧。。。 |
![]() | 36 tfangling 2018-10-18 13:33:58 +08:00 ERP 用的 SAP 目前在用 SAP hana 数据库 |
![]() | 37 gclove 2018-10-18 13:35:56 +08:00 实际上 pgsql 好一些 |
![]() | 38 passerbytiny 2018-10-18 13:44:21 +08:00 能考虑选哪个免费数据库,你开发的应该是指仿 ERP 软件,不能叫做 ERP 系统。 |
![]() | 39 sheldondai OP @liang7878 感谢,现在团队里没有精通 pg,确实让我不敢用。 |
![]() | 40 glues 2018-10-18 15:41:41 +08:00 @sheldondai 说到精通,我估计你们团队也没有精通 MySQL 的 |
42 find456789 2018-10-18 16:42:02 +08:00 PostgreSQL +1, 我现在个人项目,全部用 PostgreSQL, 这辈子都不太可能用 mysql 了 |
43 liang7878 2018-10-18 16:44:03 +08:00 @Gea pg 挺好的啊,阿里云、华为、百度、平安这些地方都在用,平安还是搞金融的呢。唯一的问题就是生态,用的人不如 MySQL 多,希望 pg 以后越来越好吧,好多地方在招 pg 的内核开发和 DBA,工资也是贼高不解释。 |
44 weizhiyao008 2018-10-18 17:07:15 +08:00 ERP ?大的 ERP 软件提供商,微软,甲骨文,SAP 都有自己的数据库,当然都是用自己的 |
![]() | 45 yiFire 2018-10-18 17:10:20 +08:00 讲道理我们哦公司正在计划 迁到 MongoDB |
![]() | 46 kernel 2018-10-18 17:18:20 +08:00 建议 mysql,简单,懂的人也多 mssql 别考虑了,nosql 更是大坑 |
![]() | 47 changhe626 2018-10-18 17:40:18 +08:00 如果不是大牛的话(或者说有特殊需要的话),最好就用 MySQL 就好了。不为别的,就为了开发过程中能多睡两天好觉,少掉一点头发。 |
![]() | 48 dexterzzz 2018-10-18 18:29:04 +08:00 via Android 继续看表演,erp 用 MySQL |
![]() | 49 limbo0 2018-10-18 18:42:32 +08:00 via Android pg |
50 Navee 2018-10-18 21:11:59 +08:00 不知道选什么的时候当然选 MySQL 了 一来资料齐全,二来 pg 比 MySQL 优秀的功能,lz 估计也用不上 |
![]() | 51 bjfane PRO 选自己懂的+1 |
![]() | 52 cpdyj0 2018-10-18 21:14:55 +08:00 选自己懂得吧,,,pg 有很多功能 MySQL 没有,ERP 可能用得着。 |
![]() | 53 ksharp8 2018-10-18 22:43:36 +08:00 最好的开源 erp odoo 就是用 postgresql,默认安全系数更高 |
![]() | 54 yy1984 2018-10-18 22:57:52 +08:00 via Android ![]() 一群互联网开发在讨论制造业应用…几乎算隔行了 |
55 salmon5 2018-10-18 23:01:14 +08:00 via Android oracle |
56 Cbdy 2018-10-18 23:16:44 +08:00 ![]() 我感觉 PG 有些设计脱裤子放屁,算了,其实都差不多 |
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。 |
59 ala2008 2018-10-19 09:34:13 +08:00 不懂,来面试的 95%都是 mysql.... |
60 picture2200 2018-10-19 10:49:52 +08:00 via Android 基本都是 sqlserver 和 oracle,即使用 MySQL 或者 pgsql,那也是存可有可无的数据。 |
![]() | 61 sheldondai OP @yiFire 慎重,mongodb 坑多了去了 |
![]() | 62 sheldondai OP @glues 嗯,抬杠就数你厉害 |
![]() | 63 yiFire 2018-10-19 17:34:23 +08:00 @sheldondai 没事我是做前端的,坑让后端去踩 |