接到一个项目,迁移到他们服务器时要求必须使用国产数据库。
妈的,项目都线上跑几个月了
1
coolair 2022-07-07 13:01:34 +08:00 3
达梦
|
2
faceair 2022-07-07 13:01:42 +08:00
TIDB ?
|
3
TOUJOURSER 2022-07-07 13:02:51 +08:00
套壳不清楚,国产 tidb 可以试试
|
4
dzdh 2022-07-07 13:05:56 +08:00
stonedb
巨杉 |
5
liprais 2022-07-07 13:06:46 +08:00
万里
|
6
LeegoYih 2022-07-07 13:13:10 +08:00 5
自己编译一个,换个名字
|
7
xieqiqiang00 2022-07-07 13:17:32 +08:00
oceanbase?
|
8
AilF 2022-07-07 13:22:00 +08:00
goldendb
|
9
676529483 2022-07-07 13:24:11 +08:00
阿里云 polordb ,麒麟里面好像有个,但都要钱,不要钱可以自己编译
|
10
d873139022 2022-07-07 13:26:06 +08:00
我们目前适配国产库 达梦,oceanbase
|
11
wdwwtzy 2022-07-07 13:27:07 +08:00 2
请教你编程语言用的啥国产语言?
|
13
zypy333 2022-07-07 13:31:18 +08:00
达梦不是对标的是 oracle 吗
|
14
sardina 2022-07-07 13:43:18 +08:00
git clone mysql to gitee
就说是国产开源的 |
15
Innovatino 2022-07-07 13:47:30 +08:00
TiDB 应该不是套壳 MySQL ,和 goldendb 达梦这些都不是一路的
|
16
forbreak 2022-07-07 13:55:12 +08:00
达梦,金仓啥的是套壳,postgresql 。 把那个不是套壳 mySql 。
|
17
Yunhao 2022-07-07 14:02:23 +08:00 via iPhone
自己改名字套一个,再狠狠赚他们一笔授权费
|
18
leeg810312 2022-07-07 14:23:42 +08:00 2
下载源码,把软件名改了,其他变量名都不改,编译部署,名曰兼容 MySQL
|
19
walker111 2022-07-07 14:24:29 +08:00
神州通用吧,信创名录里有不少基于 MySQL 套壳的
|
20
sunmacarenas 2022-07-07 14:32:11 +08:00
华为高斯
|
21
Tinet 2022-07-07 14:32:52 +08:00
我们在用万里的 greatsql
|
23
wbrobot 2022-07-07 14:41:24 +08:00
现在很多国产数据库都是 mysql 协议兼容的啊,比如 tidb,对调用端来说,基本不用改代码,直接替换
|
24
jfj8848 2022-07-07 14:43:31 +08:00 1
对方有这种要求的,一般对方都有自己买授权的吧,先对接了解清楚,自己适配测试下,用对方的数据库
|
25
yufeng0681 2022-07-07 15:42:19 +08:00
国产数据库不要钱? 达梦都要上市肯定要收你 数据库的钱;
即便不要钱, 和国产数据库对接,改代码,调试运行不要时间精力? 这个也是钱。 如果拿到了项目的钱,那就撤退吧。 |
26
tairan2006 2022-07-07 15:51:20 +08:00
tidb 是兼容 mysql5.7 的,但是不是套壳
|
27
littlewing 2022-07-07 15:52:24 +08:00
自己 fork 一个,然后改革名字,说是国产的
|
28
changwei 2022-07-07 16:16:09 +08:00
tidb ,兼容 mysql5.7 协议,官网有社区版免费下载 https://pingcap.com/zh/product-community/
你可以理解为国产的海光或者兆芯 CPU 能够兼容 x86 指令集和主流 Windows 软件,但是不是套壳 intel 和 amd ,而是自研内核 |
29
wxiao333 2022-07-07 16:33:21 +08:00
金仓数据库
|
30
aptupdate 2022-07-07 16:44:13 +08:00 via iPhone
看这话说的,应该问国产哪个不是套壳。
|
31
aaa5838769 2022-07-07 16:45:06 +08:00
clickhouse?
|
32
echo1937 2022-07-07 16:52:54 +08:00
@aaa5838769 #31 ck 是俄罗斯的呀
|
33
Riyue 2022-07-07 17:12:48 +08:00 2
听起来就不是合理的要求…… 再注册个公司,fork mysql 声称自研国产,卖给现在的公司,费用让对方出。最好对方还要求操作系统国产、编程语言国产、等等国产,这样再注册几个公司 fork Linux, C++, Java, Python 等等声称自研,再赚一笔授权费。 [手动狗头]
|
34
xiaoliu926 2022-07-07 17:14:57 +08:00
我们公司也是做 ZF 项目的,用的达梦,已通过 ZF 部门同意.仅供参考
|
35
newmlp 2022-07-07 17:16:26 +08:00
自己成立一个数据库公司,然后编译一下换个壳给他们
|
36
hyqCrystal 2022-07-07 17:18:07 +08:00
国产数据库 全部收费,文档没一个 没看的到的。收费跑的飞快,一些单位非得要用国产的 什么国产服务器 数据库(什么达梦,人大金仓) 应用服务器(如东方通) 对接起来那叫一个痛苦 ,如数据库 套了 MySQL 的壳,语法了又搞写自己的 或者仿写其他的 类似 PostgreSQL ,融合在一起 缝合怪。
|
37
ljhrot 2022-07-07 17:30:45 +08:00
既然要找国产套壳大概率是政企项目,用什么国产化数据库应该甲方说了算,人大金仓或者达梦?
好像还没有这种套壳 MySQL 的“国产数据库”,TiDB 这种兼容 MySQL 5.7 协议的肯定不算套壳 如果项目 SQL 写的规范还好,不然指定没 OP 好果汁吃 |
38
weiwenhao 2022-07-07 18:02:44 +08:00
腾讯云和阿里云上的都是自研的 mysql 数据库吧?
|
39
weiwenhao 2022-07-07 18:04:27 +08:00
|
40
moult 2022-07-07 18:09:50 +08:00
|
42
cubecube 2022-07-07 19:38:37 +08:00
能用云服务么?直接阿里云 rds ,不用管是否国产:)
|
43
mikywei 2022-07-07 19:43:15 +08:00
GaussDB(for MySQL)是华为自研的最新一代高性能企业级分布式关系型数据库,完全兼容 MySQL 。基于华为最新一代 DFV 分布式存储,采用计算存储分离架构,最高支持 128TB 的海量存储,可实现超百万级 QPS 吞吐,支持跨 AZ 部署,既拥有商业数据库的性能和可靠性,又具备开源数据库的灵活性。
https://www.huaweicloud.com/product/gaussdbformysql.html |
44
pengtdyd 2022-07-07 19:50:18 +08:00
这不是太简单了吗,你把 PostgreSQL 下载下来,然后重新改个名打包,一个国产,具有自主知识产权的数据库就此诞生!!!而且还全面超越了 mysql ,简直 6666
|
45
wnh3yang 2022-07-07 19:56:29 +08:00
都不用编译了,mysqld 可执行文件的名字重命名一下就好了
|
46
potatowish 2022-07-07 20:06:46 +08:00 via iPhone
开源的产品为什么要用“国产”代替呢
|
47
luozic 2022-07-07 20:09:02 +08:00
大部分是魔改 postgresql--mysql 的代码你看一下就知道和被 Oracle 内部吐槽的 oracle 是一样的东西 ,套皮 mysql 在维护性和代码上那是自己找死。。。
|
48
jy28520 2022-07-07 20:09:05 +08:00
国产数据库 !== 你随便编译个开源数据库
这玩意儿得各种认证,各种流程,就算你搞定了 对方还不一定采购 老老实实的问一下对方有什么数据库提供,然后看一下那个适配最简单吧 |
49
GeruzoniAnsasu 2022-07-07 20:55:43 +08:00
@potatowish 你想的是「代码都看得见没后门就用啊」,人家想的是「我想加后门的时候发文件也不管用怎么办」
|
50
fox0001 2022-07-07 21:12:16 +08:00 via Android
改名 yourSQL ?
|
51
conver 2022-07-07 21:14:04 +08:00 via iPhone
@leeg810312 有鸿蒙那味了
|
52
dddd1919 2022-07-07 21:26:20 +08:00
必须使用国产数据库那就意味着从信创名单选,名单里 TDSQL ,TIDB 都是 mysql link
|
53
jorneyr 2022-07-07 21:28:34 +08:00
华为 OpenGauss 吧,基于 Postgre 开发的,一般使用和 MySQL 差别不大。
毕竟支持华为不寒碜。 |
54
gscsnm 2022-07-07 21:30:31 +08:00
TeleDB ?
|
55
LudwigWS 2022-07-07 21:53:44 +08:00 via iPhone
有点心疼老板了,赚 zf 的钱有时候可真难,合同上的一句话可能是开发人员的噩梦
|
56
idragonet 2022-07-07 22:43:11 +08:00
如果用 ORM 应该问题不大。。
|
58
realpg 2022-07-08 02:43:54 +08:00 4
学华为啊
下载 mysql 源码, 把服务名,二进制名改一下,配置文件改一下,版本号 8.0.13 就改叫 1.8.0.13 ,命令行执行的直接返回改一下,花不了 2000 块钱,就是一个崭新的“兼容 MYSQL 协议”的云原生数据库了 还可以卖一下数据库授权,怎么不得两万一年 PS:有没有大佬想做这个事儿,可以合作 |
59
mxT52CRuqR6o5 2022-07-08 04:36:25 +08:00 via Android
@wdwwtzy 华为不是搞了个语言吗?保不准以后 zf 项目就有国产语言的强制要求了
|
63
ly841000 2022-07-08 08:56:38 +08:00
套壳瞧不上 MySQL ,都是 Postgre SQL
|
64
diggzhang 2022-07-08 08:57:09 +08:00
人大金仓
|
65
Guidoo 2022-07-08 09:12:31 +08:00
我司的神舟通用数据库 在信创名单
|
66
kaiai 2022-07-08 09:18:39 +08:00
海量、人大金仓,达梦,云和恩墨都是不错的国产化数据库,信创大背景下抓紧适配吧,早晚的事,现在还可以免费支持,以后就不好说咯
|
67
spacebound 2022-07-08 09:21:03 +08:00
国产化适配用过达梦( oracle )和人大金仓( mysql )
|
69
GHvyuR7N 2022-07-08 09:24:28 +08:00 via iPhone
哇 政企的单子
|
71
spygg 2022-07-08 10:53:30 +08:00
话说技术人员的事情,别人懂吗?随便整个数据库,程序实际连接时候去读写 mysql 连动都不动...
|
72
northernlights0 2022-07-08 11:34:35 +08:00 1
MySQL 的整体设计导致它巨难改,重构都比改 MySQL 容易。。所以几乎所有说是兼容 MySQL 的新数据库都是重写了一遍的,仅仅网络协议兼容而已。实际使用的时候很多语法和函数其实也没办法保证完全相同(这个锅其实得让 MySQL 的奇葩设计背)
|
75
yanqiyu 2022-07-08 14:29:15 +08:00 via Android
sed 会用吧
|
76
IvanLi127 2022-07-08 18:00:14 +08:00
|
77
respect11 OP |
82
bofei 2022-07-18 10:27:15 +08:00
好的, 我看了一个 OceanBase 有社区版 阿里的, 准备试试
|
84
hyqCrystal 2022-07-26 16:18:21 +08:00
用起来之难用
|