
一、服务器支持包括但不限于申威、海光等国产服务器; 二、服务器操作系统支持包括但不限于中标麒麟、银河麒麟等国产操作系统; 三、数据库支持包括但不限于达梦、人大金仓等国产数据库; 四、中间件支持包括但不限于东方通、金蝶等国产中间件。
海光 x86 服务器 + 统信 UOS + 华为毕 JDK + GaussDB + 东方通 TongWeb
海光 3000 + 中标麒麟 7.x + 达梦 8 + Tomcat 国产版
1 )有没有做过国产化改造的朋友,给点建议。
2 )国产化的报价应该怎么报?
3 )还涉及到数据库中数据迁移问题。
1 dddd1919 1 天前 信创主要认三大件,cpu/系统/数据库,海光+麒麟+TiDB (兼容性强且非套壳) 国产化改造,先换易语言吧 |
2 sagnitude 1 天前 海光 x86 + 银河麒麟 V10SP3 + PolarDB-MySQL ,中间件继续用 tomcat+nginx 没影响,做了这么多项目没见过对 nginx 较真的 数据库迁移:如果可以用 polardb-mysql 版本,不需要任何迁移,他就是 mariadb 如果不行,用人大金仓,就把它当 postgres14 ,需要做一些复杂语句迁移,我用的 pgloader 没用过 guass 和达梦,感觉差异过大 |
3 slation 1 天前 国产化改造就是 cpu/系统/数据库三大件,你改其它有在测评清单吗? |
4 guanzhangzhang 1 天前 可以看我博客,我们就是做私有化的,信创也是我们的需求。 语言首选 golang ,因为自带交叉编译,海光,飞腾,鲲鹏,龙芯,golang 自带交叉编译。你选 java 的话,一个客户要求指定 jdk8 ,另一个客户不在乎版本,但是在乎 cve 必须解决掉,另一个客户要求华为毕 JDK ,你怎么处理。 数据库优先选基于 pg 的。 图片是人大金仓的 odbc ,golang 是最小的最简单不区分架构的。适配信创的时候,不要每个业务方用不通的中间件,例如 ck 高版本不支持 arm8.2 以下的老飞腾 cpu 上使用,只使用基础的中间件就行,mysql ,redis ,etcd 啥的,使用太多中间件,客户磁盘垃圾,或者 cpu 辣鸡,机器数量又少,到时候出问题排查你就知道痛苦了 |
5 mylovesaber 1 天前 说下数据库迁移,需要对你的后端代码进行改造,如果你的代码中有 sql 语句,需要将所有 join 表或其他更复杂的操作都拆掉,sql 语句只保留 select *或字段 from 表; 所有复杂操作均通过代码逻辑来实现,国产数据库迁移的时候可以确保你的迁移压力最小,因为即使只剩下 select * from 表这种操作都有海量报错。 数据库选择上达梦是抄的 oracle ,bug 一大堆,我一个业务厂商的开发当初连单机安装都装不上,半夜找 bug 修 bug,给他们开发 push bug fix commit 而不是提 issue 你敢信?但是达梦是国产数据库销量第一,好几次在厕所听甲方吐槽傻逼达梦卖这么贵还有一堆 bug ,客户都知道达梦 bug 又贵又难用,然后看另一个领导安慰下属说,咱们要学会放平心态 balabala 数据库的话如果你们基于 mysql 或 mariadb 开发,你还可以考虑中兴还是谁开发的 goldendb ,理论上无缝迁移,因为命令行连接 goldendb server 的命令是: mysql -uroot -pxxx (手动斜眼) |
6 yiyiniu OP @mylovesaber SqL 语句都是在 Mybatis 的 xml 写的。 |
8 kuanat 12 小时 34 分钟前 先看许可采购名录,再从里面挑。有些要求严格的比如银河麒麟和麒麟信安就不是一个东西,保密级别高的只能用后者。 SpringBoot+MySQL 是没什么压力的,ARM 都可以,性能也基本够用。你要是不知道怎么报价,先去找软件厂家问采购价,然后再根据采购价往上加。麒麟系统是提供 jdk 的,1.8 版本什么的都有,可以省钱。另外东方通什么的可能比你想象中要贵得多,因为有些国产化的要求是连中间件一起的,没得选。 多数这种项目最后会卡在数据库优化上,有自己的工程师可以试试看,搞不定就要付费请厂家的人。就我个人经验来说,金仓的工程师水平是比较高的,他们家 oracle 兼容比较好。至于 MySQL 这种国产几个都没什么压力,自动化迁移工具都很成熟。 |
9 rb6221 3 小时 38 分钟前 这个你能选?你是开发岗吗,我记得这种都是招投标的 如果你真能选,选一个贵的吧 |
10 Gilfoyle26 7 分钟前 《国产化改造,先换易语言吧》 1 楼这话说的在理,写着外国人的编程语言,搞信创,难道这不是自欺欺人吗,要国产化就要全盘国产化。 |