如何选择国产数据库:人大金仓?达梦?南大通用?请 V 友指点

2020-05-11 15:25:39 +08:00
 Trinity888

我们目前是 SpringMVC 项目,使用的是 Oracle 数据库; 日常数据量:不会超过百万,并发也不会特别大,日常公司资产相关软件。

现需求更改为:国产数据库,选择哪一个好用?

现在知道的内容是:

Oracle 原数据转移至人大金仓和达梦,他们两家均有工具软件

希望知道的 V 友,能指点

1 )选择哪个比较合适

2 ) 更换数据库后,代码上面需要修改的工作量有多大

3 )可能会有哪些坑

2699 次点击
所在节点    程序员
35 条回复
noble4cc
2020-05-11 15:30:14 +08:00
为什么改成国产
Mithrandir
2020-05-11 15:33:18 +08:00
tidb
DeadMan
2020-05-11 15:36:06 +08:00
“不会超过百万,并发也不会特别大”,mysql 用用不是正好吗?
murmur
2020-05-11 15:37:20 +08:00
人大金仓 不是宣传他们支持 oracle 的语法么,oracle 和 mysql 的函数差的还是有点多
xpresslink
2020-05-11 15:39:04 +08:00
估计你是要做 AK 项目吧。
目前都不够成熟,两个版本之间,都会出现 api 不兼容差异很大的情况,而且这几家都是几百人的公司,比 oracle 的技术服务能力差太多了。最重要要考虑的是选技术支持出现场方便的。如果在帝都建议选金仓,南方地区选达梦。
mfanming
2020-05-11 15:39:38 +08:00
考虑国家安全么?
sv2099
2020-05-11 15:42:15 +08:00
阿里云自主研发的 OceanBase 去年号称媲美 Oracle, 还可以无缝迁移,只是没用过 可以看看
kookio
2020-05-11 15:46:03 +08:00
最近做过高斯、人大金仓和达梦的适配,性能没去具体测试,就迁移难度和技术支持来说,我选达梦,人大金仓也还可以,华为的高斯请直接放弃。
ymmud
2020-05-11 15:49:21 +08:00
OceanBase + 1
Trinity888
2020-05-11 15:55:53 +08:00
@kookio 如果在现在项目代码上修改为数据库达梦,工作量大吗?达梦、人大进仓您都是使用的普通版本吗?还是企业版或专业版呢?
murmur
2020-05-11 16:01:37 +08:00
@sv2099 即将兼容 Oracle..
ren2881971
2020-05-11 16:06:37 +08:00
人大金仓好象是基于 PostgreSQL 来做的。如果考虑 oracle 移植的话 人大金仓不二选择。
但是要说这两个国产数据库那个做得好的话,那还得是达梦。
Trinity888
2020-05-11 16:14:54 +08:00
@ren2881971 除了原数据移植问题,在项目修改工作量上面,您的理解是? 人大金仓会快一些吗
ren2881971
2020-05-11 16:21:16 +08:00
@Trinity888 对的。 看你的描述 如果对数据库的性能要求不太大的话,基本不需要 dba 对数据库进行针对性调优的话,用人大金仓好一些, 如果考虑到后期扩展还是上达梦。
话说国产化这些东西 应该根据客户的需求来考虑兼容具体的数据库品牌吧。
marcushbs
2020-05-11 16:44:01 +08:00
基于 pgsql 的都可以用啊
jay3zhang
2020-05-11 16:49:42 +08:00
TiDB
napsterwu
2020-05-11 17:00:52 +08:00
安可数据库
zcfnc
2020-05-11 17:34:42 +08:00
让我想起来前一段时间因为 neo4j 企业版 3.5 以后的需要收费
所以选择了国产的 nebula graph 图数据库
然后感受了不到三周经理受不了了
就换回了版本低一些的 neo4j 。。。。。
白给了三周时间。。。。。
cnmllll
2020-05-11 17:37:57 +08:00
用过达梦和南大通用,还是达梦好用些...
liaoh
2020-05-11 17:38:48 +08:00
达梦比金仓好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/670566

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX