寻找国产化系统迁移的高手,预算 5-10 w

4 天前
 pengqiuyuan

现场有我们开发的同事,不能联网,原系统无源代码,可以反编译,不需要升级、开发原系统功能,完全平移 需要做的时间: 1 、平移现在的系统功能(有不完整的源代码,参考无法运行) 2 、orcle -》 海量数据库 (已完成试试同步) 3 、linux -》麒麟 v10 服务器版

1383 次点击
所在节点    外包
16 条回复
coefu
4 天前
有个毛的高手,就是莽,遇到问题了解决问题。
pengqiuyuan
4 天前
vx ( base64 ):SmNfc291cmNl
pengqiuyuan
4 天前
oracle
small32
4 天前
Oracle 转信创?我这边正好有 Oracle 转信创的项目在做
small32
4 天前
用的也是麒麟的 Linux
left7410
4 天前
没有源码 出了问题压根没法排查,今年我们 Oracle 迁移到 OB 用了三四个月,中间无数个问题
minchieh
4 天前
假设场景是:
原系统在 ubuntu 上能顺利运行
甲方要求换国产化系统麒麟 v10
结果无法在麒麟 v10 运行系统

解决办法:
在麒麟 v10 安装 docker
将原有系统用 docker 包装一下, 基础容器选择 ubuntu
在麒麟 v10 上 docker run xxx
kiraskyler
4 天前
@minchieh 信创好像不允许这样,包括虚拟机,信创的容器基础镜像也有要求
kiraskyler
4 天前
原来的环境 elf 通过添加 rpath 的方式都放到指定目录里,访问文件用 ns ,这样 web 程序本身能迁移,数据库软件要更换的话不好办,会遇到的问题太多,公司内部做过信创 linux 迁移方案,研究过欧拉龙蜥方案
kiraskyler
4 天前
问一下,原系统是 java 的吗,如果是 c 的话通过 LD_PRELOAD 之类的方法可以替换 sql 调用函数,python 的话提前 import 好像也可以想办法替换 sql 调用,java 不懂
pollux
4 天前
@left7410 是的,这种信创改造必须是长期主义,遇到问题了解决问题。
midsolo
4 天前
@left7410 同 Oracle 迁移到 OceanBase ,踩了 52 个坑,都用小本子记着。

我觉得如果不是信创要求,估计没公司会用 OceanBase ,难用都算了,什么都没干却占用很多服务器资源,复杂 SQL 经常 hang 住 。

OceanBase 为了适配 Oracle 跟 MySQL ,中间搭了多层转义插件,为了考虑容灾需求,又搞存算分离跟分布式部署,一个数据库包含管理、运算、存储三类主体组件,还有杂七杂八各种其他适配组件以及工具,整套搞的太复杂了难以维护,然后又整了一套专门的运维系统来维护 OceanBase ,源码里不知道堆了多少屎山,简直就是反人类的设计。
wuhanchu
4 天前
你别说 我做过这个产品
skyyan
3 天前
这是重新开发了吧
longyuzichen
2 天前
@midsolo 能发一下具体的问题和解决方案吗?
lasuar
1 天前
早点重写可能算下来花的时间成本还少点。

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

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

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

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

© 2021 V2EX