
公司要进行国产化数据库替代,之前公司所有项目采用的是 Mysql ,各位 V 友有没有建议的国产化平替方案
改动尽可能的要小,平滑迁移最好
1 YVAN7123 Sep 23, 2024 刚想说 我们用的华为 gaussdb , 看到你说要小 。那算了 |
2 Suomea Sep 23, 2024 达梦,数据库能直接使用达梦迁移工具进行迁移。但是 SQL 就得详细测试了 |
3 kurayamiw99 Sep 23, 2024 via Android 我们公司用的中兴 Goldendb ,可以看看 |
5 alexsz Sep 23, 2024 因为客户选用了 gaussdb ,所以我们也按客户的信创环境进行了测试 从 mysql 将全部数据库 通过 portal 迁移到 gaussdb ,除在 gaussdb 上添加了一项兼容性配置,代码没有任何改动,测试服务正常 建议 OP 搭建环境、迁移数据然后完整跑一跑业务,消除对兼容性的顾虑 |
6 handpr Sep 23, 2024 阿里云 polardb |
7 murmur Sep 23, 2024 达梦吧,要买能花钱的,有人给背锅 |
8 dddd1919 Sep 23, 2024 当然是 TiDB ,驱动都不用换。或者腾讯 TDSQL ,没用过,和 mysql 语法兼容 达梦 = 性能差版 oracle 华为 gauss = pg 选信创也要看下方案,开源套壳大概率干不过开源,至少 TiDB 不是开源套壳 |
9 ppboyhai OP 感谢各位 V 友的建议 |
13 mirrornighth Sep 23, 2024 tdsql ,使用 noshard 实例,使用上和 MySQL5.7.17 没区别。 |
14 leorealman Sep 23, 2024 TIDB,强力推荐 |
15 flyfanc Sep 23, 2024 阿里云 polardb 不行吗?什么都不用改 |
17 ppboyhai OP @leorealman 调研过这个,可以平移。但是不在信创清单 哎 |
18 CheckMySoul Sep 23, 2024 阿里的 polardb ,有本地部署版,啥也不用改。还有个开源的 polardb-x |
19 softtr Sep 23, 2024 建议不要选用达梦数据库,性能太差劲了,对接的甲方一开始选的达梦,后边性能测完就都换成 tdsql 了,tdsql 完全兼容 mysql 的各种配置,服务直接用 mysql 驱动都不用改造。 |
20 xjh5572 Sep 23, 2024 gaussdb 的线下版,海量数据库 |
21 Cu635 Sep 23, 2024 是要求必须“国产”还是可控就行? |
22 googlefans Sep 23, 2024 为什么国产呢? |
23 mark2025 Sep 23, 2024 建议不要碰搞死系列。当时我公司准备迁移这个,发现这东西两个(大)版本居然是两个不同团队搞得。 另外 open 搞死是基于 pg9.6 这个非常古老版本(大概是 2010 左右发布的)硬分叉的,闭门造车的基本都不靠谱。 |
24 mark2025 Sep 23, 2024 供参考 国产数据库到底能不能打? https://pigsty.cc/zh/blg/db/db-china/ |
25 815979670 Sep 23, 2024 蚂蚁金服的 ob 可以考虑一下 我测试安装了一下 mysql 语法都能兼容 |
26 L0L Sep 23, 2024 正在用 goldenDB ,还可以,底层是 mysql ,兼容性比较好。 |
27 ddonano Sep 23, 2024 没有用 ob 的吗 我们公司用 oracle ,切成了 ob |
28 renothing Sep 23, 2024 私有化部署可以看看 greatsql |
29 lxc404 Sep 23, 2024 Goldendb +1 迁移了 2 个挺复杂的系统进去,没啥改动 |
30 pursuit9 Sep 23, 2024 我们在考虑用华为的 goldenDB ,还在测试中,没正式迁移 |
32 BG7ZAG Sep 23, 2024 先看信创列表中有哪些,再从中选合适的~ |
33 afeiche Sep 23, 2024 我们公司运维说是要用 greatsql ,说实话我都没听说过这玩意 |
34 shiny PRO StoneDB |
35 TieNan Sep 23, 2024 oceanbase +1 |
36 9pr7im4IjQ9u0806 Sep 23, 2024 via iPhone @murmur 用 oracle 的换达梦能理解,用 MySQL 的换达梦,感觉有点奇怪 |
37 hm20062006ok Sep 24, 2024 有个叫沃趣科技的, 之前还来本站抽奖了 |
39 xiaopanglian Sep 24, 2024 @dddd1919 #8 tiDB 是必须搞集群吗? |
40 9pr7im4IjQ9u0806 Sep 24, 2024 @murmur #38 我的意思是闭源收费换国产闭源收费的可以理解,mysql 这种彻底开源的,为什么要换,难道因为行政命令? 2024 年了,还有这种枉顾事实的政令,实在有点搞笑。 |
43 Tink PRO 我们好像是金仓 |
44 9pr7im4IjQ9u0806 Sep 24, 2024 @murmur #41 哎 悲哀,现在看到什么科技强国都觉得荒诞,这种违背常理,甚至不需要任何技术基础,都能想到的事情,硬是能变成一个全国性的政策,不得不让人唏嘘,在这里可能会出现任何逆天政策,而无人反对,亦如文革、大跃进、计划生育。 |
45 pangdundun996 Sep 24, 2024 @ppboyhai #17 啊,TiDB 应该在名单里的啊 |
46 dimwoodxi27 Sep 24, 2024 什么时候换的更彻底一些?从 web 框架到电脑硬件的芯片再到芯片烧录纯中文代码 |
47 zoharSoul Sep 24, 2024 tidb 吧 |
48 dddd1919 Sep 24, 2024 @xiaopanglian #39 是,不过可以装在单机上做模拟集群 |
49 kiritoyui Sep 24, 2024 oceanbase mysql 模式兼容还行 |
50 lidapang Sep 24, 2024 思极有容 高度兼容 mysql |
51 wssy001 Sep 24, 2024 兼容 mysql 的数据库太少了 pgsql 倒是很多 @Suomea #2 我司做过 mysql 迁移达梦,达梦是类 Oracle 语法,mysql 迁过去要改的 SQL 太多了 |
53 Arrackisarookie Sep 24, 2024 我们对接过汉高、达梦、人大金仓,感觉汉高更像 Postgres ,达梦偏 Oracle ,人大金仓也是偏 Postgres 。 要是仅看与 MySQL 语法的类似程度的话,那应该就达梦比较好些 |
54 yh7gdiaYW Sep 24, 2024 tidb ,不过必须集群多副本部署,机器配置紧张的话不太友好 |
56 9pr7im4IjQ9u0806 Sep 24, 2024 @yh7gdiaYW #55 一个开源的中间件,再如何的拉,也不应该强制别人更换吧,就是拉到爆,也应该是由项目自主选择更换中间件(对于闭源收费的中间件,我是支持国产的,一是信息技术的战略安全,二是国产优秀的软件公司也需要资本来发展),现在这种强制不能使用 mysql 、redis 、tomcat 、nginx 完全开源的中间件,这跟技术、性能没有关系,纯粹觉得有点莫名其妙,尤其还让替换成闭源收费的。 |
58 a67793581 Sep 24, 2024 tidb 支持一下 |
59 123test1010 Sep 24, 2024 达梦、人大金仓( PGSQL 魔改),这两个我们公司都有,达梦对标的 oracle ,人大金仓替代 mysql 没问题的,都有工具 |
60 9dP06m83vIV00l72 Sep 24, 2024 中国的也是世界的, [袋鼠数据库工具] 就从不强调国产,而是认认真真做产品,始终把提升产品品质和用户价值放在第一位。 欢迎大家关注 袋鼠数据库工具 的新版本: https://gitee.com/dbkangaroo/kangaroo |
61 tutugreen Sep 25, 2024 via Android TiDB 挺好的 |
62 alexsz Sep 25, 2024 |
64 RainCats Sep 25, 2024 用的 TiDB ,当 MySQL 用没什么问题 https://docs.pingcap.com/zh/tidb/stable/quick-start-with-tidb |
65 yh7gdiaYW Sep 25, 2024 @kw8023cn 能被强制要求更换的,显然不会是什么私企,或者至少是给 zf 提供服务的私企。这就等同于甲方和母公司的领导决定切换技术路线,你不能单纯的以技术视角来看这件事 |
66 LDa Sep 25, 2024 国产数据库一般都有 oracle 模式和 mysql 模式吧,我做的迁移改动不是很大 |
67 9pr7im4IjQ9u0806 Sep 25, 2024 @yh7gdiaYW #65 不是私企才更有问题,私企花的是老板的钱,国企花的是纳税人的钱,纯技术上的问题,不能以技术的视角看,所以才觉得科技强国口号的荒诞和悲哀。 而且你举的例子,本身就是一个反面教材的例子,如果这种问题只出现在某个企业层面,危害相对较小,出现在国家层面,危害无穷,现在甚至提出质疑,作为一名技术工程师,你居然会觉得是视角不对,只能说这片土地实在是令人绝望。 |
68 yh7gdiaYW Sep 25, 2024 @kw8023cn 所以我一开始就说了不要过度延申,就数据库这个领域,国产替代开源只会更好,你们这些人的刻板印象太深了。而数据库这个东西,没有外部压力推是很难主动替换的。 其他领域我没有实践就不评价了,但数据库肯定不是唯一一个 |
69 hutoer Sep 25, 2024 @kw8023cn 利益链而已。有些事情是没法以纯技术视角去看的。20 年前,所里某老师拿 pg 改为国产数据库,当时还遮遮掩掩,不太好意思。现在,拿开源改改都号称自主研发、国产化,还引以为豪。只有利益够大,遮羞布就不存在,总能找到美化的理由。 |
70 9pr7im4IjQ9u0806 Sep 25, 2024 @hutoer 我知道是利益,所以在这里提出批判,但是你看层主,认为强制使用收费闭源替换全球通用的开源中间件是一件好事 |
71 CrispyNoodles Sep 25, 2024 不要用达梦! |
72 dog82 Sep 25, 2024 强推 tidb |
73 SoviaPhilo Sep 25, 2024 首先要明白是国产数据库还是信创,这是两个概念 另外腾讯的这堆应该没有进信创目录, 至少去年我看的时候没有 |
74 victorc Sep 26, 2024 |
75 hongye Sep 26, 2024 星环的 kunDB 完全兼容 MySQL ,驱动都是 MySQL 的 JDBC 驱动。 |
76 yansheng1003 Sep 26, 2024 信创里面躺着一大堆垃圾,正在使用的感受。现在也有个好处,可以跟甲方甩锅了,切换个数据库都要这么久,你甲方不管愿不愿意都得接收,不接受你跟国产数据库厂家自己说去。是你们甲方自己要求换的 |
77 sunxvvv Oct 9, 2024 MySQL 强兼容的,goldendb ,oceanbase ,tdsql ,tidb ,这几个市场占有率也高,全部都在国测目录中,还有个 greatdb ,本身就是为了满足信创更换数据库的,注意版本选择,有些数据库就算是企业版,也不一定是通过国测的,按照国测目录来选,分布式,组件多,资源要求高很多,看你们的数据量和资金预算吧,去联系销售要个临时的测试测试。 |
78 rpx Oct 30, 2024 via iPhone tidb +1 |