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