V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
murmur
V2EX  ›  程序员

有多少兄弟被国产化改造坑过

  •  
  •   murmur · 6 天前 · 13075 次点击

    隔壁的兄弟在迁移 mysql 到 dm 数据库,听什么迁移工具吹的叮当响,到头来 mysql 所有的方言都得自己改

    r 仓你如果用 java 还好,用 node 写个脚本,这 nm ,官方驱动写死 nodejs 10.19.0 的限制,高了直接无响应,报错都没有,你如果头铁都不知道是哪里的问题

    而且这个包还是下载下来的,npm install 个新包直接没了还得重新考

    一堆语法没法用,一堆新包用不了,还得降级找以前的依赖

    我不知道为啥 r 仓提供了 pg 和 ora 模式,结果 pg 和 ora 的驱动都不能用

    一直有兄弟在问为什么国产化=java ,你想用其他语言你用的舒服么,java 是坑最少的了

    至于什么 arm 开发机,就不说了,骁龙 888 都暴打他的性能,跑 IDEA ,哭都不知道调

    第 1 条附言  ·  4 天前
    操作系统我们还好,买的别人的商业应用,他们那边有适配信创的 java 虚拟机,不过的却是挑了好几个版本才能用,之前用那个版本 2 天 oom 一次贼准时,换了就好了。
    139 条回复    2024-12-02 09:39:40 +08:00
    1  2  
    evan9527
        1
    evan9527  
       6 天前   ❤️ 46
    这才哪儿到哪儿,好日子还在后头呢
    dzdh
        2
    dzdh  
       6 天前
    人大金仓如果 pg 驱动不好使。可以考虑 odbc 但是性能慢将近 1 倍(相比 pg 驱动直连)。我用 php 测试的免费版 连接执行 sql 是 ok 的。
    murmur
        3
    murmur  
    OP
       6 天前
    @dzdh 不太行,我们在做数据迁移,数据量不小,选 js 本身也是看重脚本好写
    a1oyss0925
        4
    a1oyss0925  
       6 天前   ❤️ 1
    海亮的,套壳 postgres ,最主要是这些个国产数据库没办法搞自己电脑上调试
    yooomu
        5
    yooomu  
       6 天前
    当时一个项目需要迁移到 arm+dm ,升级 ES 到支持 arm 的版本还有迁移 sql ,极其折磨。升一下 ES 的依赖,代码里一片红
    SkywalkerJi
        6
    SkywalkerJi  
       6 天前 via Android   ❤️ 29
    就和十年前修路一样,一条路没事来回反复修,GDP 就上去了。现在无非是赛博修路。
    among
        7
    among  
       6 天前
    mongodb 不让用,然国内还没平替。
    loading
        8
    loading  
       6 天前
    go 的 zorm 呢?之前找 go 的 orm 的时候有稍微了解过国产数据库。
    hefish
        9
    hefish  
       6 天前   ❤️ 2
    确实是很多坑,确实是非常不成熟,但是没办法,再烂也得上。。。上了才有可能变的不是那么太烂。。。
    因为如果不这么搞,那些 tomcat, mysql, postgresql 。。。。。and so 。。。 大概率,迟早会被迫修改许可证。。。
    COW
        10
    COW  
       6 天前 via Android
    此时 JPA 的优势就体现出来了
    loading
        11
    loading  
       6 天前
    其实主要是对应的硬件,如果能出个友善之臂,小小的一个小机器,跑下系统,生态也能起来。
    passive
        12
    passive  
       6 天前 via Android
    以前国产 z80 板子自带字库其实还挺好的
    现在国产搞了新闻又捞钱
    xliao
        13
    xliao  
       6 天前
    单觉得改造的时候巨恶心,坑反正哪里都有,填也填不完
    jazzsama
        14
    jazzsama  
       6 天前   ❤️ 2
    真是信信又创创
    Gilfoyle26
        15
    Gilfoyle26  
       6 天前
    不做政府和国企的项目就不会有这个问题了吧
    grzhan
        16
    grzhan  
       6 天前   ❤️ 2
    之前达梦的 .Net 驱动有很严重的问题,驱动执行一些 Insert SQL 失败会吞掉偶发异常,导致上层代码对于数据丢失不可知。

    甲方对于达梦数据库的性能以及稳定性意见非常大,PG 32 核 64 G 的配置可以跑很稳妥的数据量到达梦这里好几倍的配置也经常崩溃以及丢数据,达梦那边给的回复是需要上集群版,张嘴报价几百 w…反过来绑架客户了

    后面要求研发侧对于项目上国产数据库方案首推用人大金仓(好歹基于 PG )了,如果有甲方要求用达梦会郑重劝告( x
    tabc2tgacd
        17
    tabc2tgacd  
       6 天前
    感觉上啊,有的所谓自主项目,还不如别搞什么“微创新”,这样还能平滑迁移,被他们“微创新”之后,这迁移工作就难做了。
    pckillers
        18
    pckillers  
       6 天前   ❤️ 1
    去年把一堆虚拟机里跑的程序拆了放进 CentOS7 上装的 K8s 。
    今年把 CentOS7 的 k8s 换成了 Ubuntu 的 k8s 然后迁移了一轮。
    明年计划已经来了,要换鲲鹏 arm+国产系统+国产数据库,目前用的 k8s 系统没有 arm 版,估计 k8s 要拆了重新换回虚拟机部署了。

    就 tm 反复折腾
    kakki
        19
    kakki  
       6 天前
    写方言的我只能说该.
    iv8d
        20
    iv8d  
       6 天前 via Android
    有活干就行,沙坑都能填,国产库有技术支持你怕啥
    hubqin
        21
    hubqin  
       6 天前
    golang+gorm+dm 驱动 目前没遇到太大问题
    duebasser
        22
    duebasser  
       6 天前
    @grzhan 问题是那个达梦集群版他也不好用呐,一搞就夯住了,他们自己查说是网络问题不是万兆,但是物理机用 iperf3 拉速度又没有问题就是万兆的,最后也不了了之了,虽然是集群但还是当单纯主备用了,客户居然也没说什么
    onikage
        23
    onikage  
       6 天前
    一方面是恶心, 一方面也是需求. 现在国产化硬件没几家, 都是暴利, 华为那个 910b 性能差的要死还买不到.
    zealotxxxx
        24
    zealotxxxx  
       6 天前
    没办法的事,linux 内核 fork 都是逃不掉的事情。
    Qiuchi
        25
    Qiuchi  
       6 天前
    @duebasser 啊?我们好像刚要买达梦
    issakchill
        26
    issakchill  
       6 天前
    唉 mysql 改 gaussdb 已经烦死了 还不能提供一套测试环境...
    各种函数需要改...结构也得调整
    realpg
        27
    realpg  
       6 天前
    国产化改造不要自己上

    找专业系统集成商 (虽然我们是 但是我在网上接信创改造活)

    这种专业的事儿就得给专业的人干 否则恶心的要命
    realpg
        28
    realpg  
       6 天前
    @dzdh #2
    金仓你可以直接买授权 然后装开源 pg 的……
    很多国网啥的自有项目,我们都是这么干的
    realpg
        29
    realpg  
       6 天前
    @Gilfoyle26 #15
    那去跟外包的卷吗? 500 元 1000 元什么都能做那种
    realpg
        30
    realpg  
       6 天前   ❤️ 11
    信创专业从业者 年信创实收九位数的血泪经验提醒:


    不要碰华为的开源/闭源软件系统 除非甲方强行要求必须华为生态
    无论是数据库,还是存储,还是 mqtt
    哪怕他再好,也不要碰,只要你有决策权

    别问为什么了 反正搞技术的网友没啥利益关系 我不会坑你的
    ivvei
        31
    ivvei  
       6 天前
    软件好歹还能套个壳,也就是让人赚点钱,然后改出来 bug 稍微多点,但忍忍也不是不能用;硬件才是没辙,那价格那性能那故障率……
    ivvei
        32
    ivvei  
       6 天前
    @tabc2tgacd #17 确实,真的还不如直接换个标得了,大家都轻松些……
    dzdh
        33
    dzdh  
       6 天前
    @realpg #30

    完全统一
    crocoBaby
        34
    crocoBaby  
       5 天前
    等大佬们把坑填平了再用国产
    wulinn
        35
    wulinn  
       5 天前
    领导说用啥就用啥,亏本又不是我的钱
    dufldylan1
        36
    dufldylan1  
       5 天前
    你这么想,计算机的又有新的就业岗位了
    wymisgod
        37
    wymisgod  
       5 天前 via iPhone
    信创都是生意,东方通和人大金仓这俩货都给整 ptsd 了
    systemGuest
        38
    systemGuest  
       5 天前
    @realpg 谁都不想碰,但这不是技术问题,是政治问题,顺势而为当演戏。
    zomco
        39
    zomco  
       5 天前
    其实,信创从业者有没有设想过某天政策急转弯,瞬间沦为赛博大白被遗弃?
    HojiOShi
        40
    HojiOShi  
       5 天前   ❤️ 2
    @hefish #9
    @zealotxxxx #24

    不信任的话,自己镜像过来审查代码自己编译就差不多了。
    关键是还™瞎改,瞎改完了 bug 一堆还™敢收天价的费用。谁真信了我就笑谁一辈子。
    raphaelsoul
        41
    raphaelsoul  
       5 天前
    @zomco 未来十年都不会转弯,身体没问题的话应该还能再干一届。这不是大白直接影响每一个人,甚至那些被大白影响过的外行旁观者还要为信创自主化叫好。
    exmario
        42
    exmario  
       5 天前
    这是 zz 问题,不是技术问题
    picone
        43
    picone  
       5 天前
    不懂就问,没接触过信创的数据库。但是光看宣传海报自称国家电网等使用了他们的数据库,客户还不少,所以这是使用姿势不习惯问题还是生态配套太少的问题还是啥?
    如果假如一个业务从零做起使用信创数据库还会有很多坑吗?
    spacebound
        44
    spacebound  
       5 天前
    系统刚过了信创适配,16 核 32g 银河麒麟服务器,性能测试的时候 cpu 直接 80 以上。适配的老师委婉的说,这个服务器性能不行,可能还没你们的开发电脑性能好
    lucybenz
        45
    lucybenz  
       5 天前
    刚处理完和某金融机构的接口对接,签名方式已经换成了国密 sm3
    HojiOShi
        46
    HojiOShi  
       5 天前
    @picone #43 你看下#16 ,你确定还想试?
    picone
        47
    picone  
       5 天前
    @HojiOShi #46 我看的就是人大金仓。 像 #16 说的问题甲方肯定有遇过的,可以理解成业内口碑不好所以使用率也不会高? 人大金仓自称各个领域包括移动和电网都在使用,我理解这些业务是需要可靠性高的,应该不会有这种问题。
    我并不是想用,只是想了解一下到底问题是什么,是迁移成本大?开发成本高?还是吐槽 pg 套壳?
    kylix
        48
    kylix  
       5 天前
    redis 有些地方也不让用,然后要用个好像是东方通的什么玩意儿还收费不菲
    WDATM33
        49
    WDATM33  
       5 天前
    @picone 多,最大的问题就是出了问题你找不到地方问,有些问题他们自己的技术支持都搞不懂。你想去网上搜案例更是大海捞沙
    tiandishi
        50
    tiandishi  
       5 天前   ❤️ 1
    哎,和电网某不知名子公司签个合同就能宣传电网系统在使用,搞不好人家测试环境都没搭。
    和银行某分行签个协议就说人家在使用,搞不好只是某个开发人员来试试水。
    销售的话能信,搞技术的真好骗
    Foxkeh
        51
    Foxkeh  
       5 天前
    搞过好几个信创项目了, java 技术栈, 还遇到过布尔类型默认是 true 的问题(本地开发 tomcat 容器跑 boolean 不给默认值的话默认 false, 在客户信创环境默认 true)
    BanShe
        52
    BanShe  
       5 天前
    看来 xc 踩坑的不少
    panxiuqing
        53
    panxiuqing  
       5 天前
    内循环
    flmn
        54
    flmn  
       5 天前
    @HojiOShi 不改出点 bug 来,怎么敢收天价的费用?
    Huelse
        55
    Huelse  
       5 天前
    万事开头难,不这么搞更没人搞,你们先踩坑过河
    kingwang
        56
    kingwang  
       5 天前   ❤️ 3
    @SkywalkerJi 不修路,一次修好,那么多人没活干咋办?从统治者的角度来看,是允许这种浪费的,说严重点,咱们这个国家的经济很大程度是靠这种浪费和重复建设在推动。
    jollywang
        57
    jollywang  
       5 天前
    乐观点, 全部轮子自己造, 就业机会不就来了么
    HojiOShi
        58
    HojiOShi  
       5 天前
    @flmn #54 不是哥们。靠认证卖授权赚取的油水还不够么?
    WuDiHaiTai
        59
    WuDiHaiTai  
       5 天前
    前几天和华为售前同学聊天,他是新手,问为啥现在公司都不肯用华为呢,明明一样的性能,价格还比 Dell 做的便宜。

    我说 本来很简单的事,资金充足,我用 Dell 我能保证不出任何意外,何必用华为,用中国芯给自己找麻烦呢?
    majula
        60
    majula  
       5 天前
    @tiandishi #50

    就算电网自己在用也说明不了什么。我有幸接触过一点点他们的核心代码,UB 满天飞,能跑这么久不出严重事故,全靠软件以外的东西在兜底
    ivvei
        61
    ivvei  
       5 天前
    @picone 移动和电网使用了,但是在哪用的?随便搭个 OA 用它的数据库也叫用啊。移动和电网也不是所有的业务都很关键。
    anyscript
        62
    anyscript  
       5 天前
    上半年有个爬虫项目,要我适配 chromium arm 操作系统 pageSize 64K 的,死活适配不了,卡了我一个多礼拜..最后找了个麒麟官方自己编的 chromium 80+版本的 用麒麟的镜像搞完了,坑的要死...中间还改 C 库直接改崩了...
    catamaran
        63
    catamaran  
       5 天前
    怎么都是达梦?阿里的 oceanbase 怎么样?社区版还免费
    momowei
        64
    momowei  
       5 天前
    oceanbase,华为 openGauss,腾讯 tdsql,dm 都适配的路过
    相对来说 oceanbase 坑最少,华为的一言难尽,tdsql 也还可以
    weqeo1989
        65
    weqeo1989  
       5 天前   ❤️ 2
    作为程序员我是巴不得多造点这种重复的轮子的,至少职业生涯还能多延续几年
    mengdodo
        66
    mengdodo  
       5 天前
    @jollywang 全部轮子自己造,别人还带着你玩吗,别人挣不到钱制裁只会加码,挤出圈子,咱们加速内卷,就跟贪吃蛇一样,不停的在自己地盘里转圈转到死。当然我只是发表下自己的观点,这条路不对劲。
    0x663
        67
    0x663  
       5 天前
    骁龙 888 不也是 arm 吗?
    需要 ETL 工具的话可以联系我。
    huangz003
        68
    huangz003  
       5 天前
    达梦算是做国产数据库比较好的了,从 oracle 迁移的话相对比较顺利。菊花厂的能不碰就不碰~
    exmario
        69
    exmario  
       5 天前
    @mengdodo 联想不就是这样吗,造不如买,造多麻烦,直接全套美帝技术
    yjhatfdu2
        70
    yjhatfdu2  
       5 天前
    数据库建议用翰高,基本上对 pg 改的最少,少改少错不改不错,当然如果客户接受买个授权用开源 pg 是最好的
    ming7435
        71
    ming7435  
       5 天前
    用 oceanbase 和 tdsql 的飘过, 信创和密评就是 zz 任务, 完全不关心业务死活, 只关心头顶乌纱帽还在不在
    murmur
        72
    murmur  
    OP
       5 天前
    @0x663 我们的台式机用的麒麟 920 ,应该性能还不如 888,888 对应的是麒麟 9000
    murmur
        73
    murmur  
    OP
       5 天前
    @catamaran 免费的不叫信创,买了商业 lic 的才算,有开源的谁不想继续用,我宁可迁 pg 也不想用那种奇葩的东西
    diyzxb
        74
    diyzxb  
       5 天前
    国产项目不好吗?政府都买厂商支持的,让他们给你解决呗
    zhuomu
        75
    zhuomu  
       5 天前 via Android
    @murmur 920 应该是鲲鹏
    buruoyanyang
        76
    buruoyanyang  
       5 天前
    正在做 R 仓的迁移适配,我们之前是 PG 。这种项目就是麒麟+鲲鹏,不过讲道理麒麟的支持还是不错的。
    wangyzj
        77
    wangyzj  
       5 天前
    早晚都得走这条路,阵痛期
    xinghen57
        78
    xinghen57  
       5 天前
    uos 上的 wps ,各种奇葩 bug ,不得已用自己 pc 的 office 。这还是日常办公软件,wps 还是比较成熟的。但这也不妨碍 wps 一堆拥趸,就因为它做了几个对新手极度友好(懒人福音?)的功能,比如刷新自动显示每类数量,按类别新建 sheet 之类。
    realpg
        79
    realpg  
       5 天前
    @systemGuest #38

    别代表别人哈

    我是挺想碰的

    泼天的富贵你接不住就只能抱怨吐槽了



    这个赛道给你了一个比较高的门槛,你只要肯去下功夫,这个赚钱能力别人搞不了

    我公司在东北三线城市招来的一个垃圾大专学历的,之前最高月薪只有 7000 的技术人员,现在人家在我这能挣 20000 多,而且没人能替代。因为挣 15000 的东软出来的西北工大研究生也替代不了他的活,所以他就能挣 20000


    何必卷常规开发常规运维


    技术圈子不跟法律圈子好好学学 除了混进大厂混进好单位的 都是挣卖命钱 有啥意思


    就好像 V2 来个人发个很有技术含量的问题,这种方案在工业界完全得收 5 万咨询费架构设计费

    我有这个能力,我都不会给详细方案。因为后面总会有各种知识很强的人,免费把整体都给你事无巨细的发出来,以此获得成就感,而不是获得钱,然后再来几个卷王也别管能不能干,500 块 1000 块把这个价值十几万的项目就包走了

    所以,常规技术这个低质量圈子,只会导致疯狂内卷

    你干啥不去混这个谁也接不下来的圈子。你有技术底子,还有厂商支撑,大部分技术人员还跟你一个思维 烦死了信创根本不深入研究,天然放弃跟你竞争
    clf
        80
    clf  
       5 天前   ❤️ 1
    在一众信创下,连阿里的开源和信创都感觉眉清目秀了(起码 mysql 迁移到阿里的那个目前无缝)
    iyaozhen
        81
    iyaozhen  
       5 天前   ❤️ 1
    我们公司讨论过这个问题。屎确实难吃,但有钱就行
    外面可能是巧克力,但竞争大赚到手也和吃屎一样难受

    如果业务打算吃这碗饭,还是得从开发阶段就要规范好,不要整太多花活
    vipfts
        82
    vipfts  
       5 天前
    有人看到的是困难
    有人看到的是机遇
    guoyuchuan
        83
    guoyuchuan  
       5 天前
    迁移达梦,切换金蝶中间件都搞过,头疼
    minami
        84
    minami  
       5 天前
    @realpg #75 你觉得是泼天的富贵就去碰呗,别光想想啊
    dddd1919
        85
    dddd1919  
       5 天前
    应该问问有没有没被坑过的,绝对圣体
    minami
        86
    minami  
       5 天前   ❤️ 3
    主要是你为了什么国产化改造做的这些工作,实际上对自己的职业发展一点价值都没有。至于说什么泼天的富贵,那跟臭写程序的有个半毛钱关系,你就是个拿工资的,别太多戏
    skydcnmana
        87
    skydcnmana  
       5 天前
    zw1one
        88
    zw1one  
       5 天前
    这些东西千万不要自己搞,成熟度和常规技术差了百八千里。这种一般都会采购乙方公司来做的,一定要找负责这玩意儿的信创乙方来背锅,有问题也抓他们看。

    什么?你说自己就在信创乙方公司上班,那行吧,钱难赚屎难吃。祝你早日上岸,在信创乙方你转项目经理都好过干开发。
    zw1one
        89
    zw1one  
       5 天前
    @minami #85 对的,而是国产的东西生命周期能有多长,今天吹这个,明天吹那个。技术栈全看上面一句话,学会了也没鸟用,一句话就淘汰了。
    abersheeran
        90
    abersheeran  
       5 天前   ❤️ 2
    @kingwang #56 把这个“咱们国家”去掉。纵观人类历史,所有国家都是这样。给底层找事做,这样才能让我们别造反。
    ivvei
        91
    ivvei  
       5 天前
    @minami 他不一样,他是老板。
    zw1one
        92
    zw1one  
       5 天前
    @clf 阿里信创搞得可以的,参观过他们广州总部,搞得又红又专的,这碗饭他们吃得又熟又香。
    zw1one
        93
    zw1one  
       5 天前
    @ivvei #90 这东西有点像房地产,越接近售前的,赚得越多,到最后真正干活的农民工,已经渣都不剩了,还得背锅欠薪。
    dcdlove
        94
    dcdlove  
       5 天前
    @realpg #28 对的目前都这么干,交差而已
    kalago
        95
    kalago  
       5 天前
    刚趟过坑 go + arm + dm 集群兼容。。
    dmanbu
        96
    dmanbu  
       5 天前
    明年强制要求适配 XC 的我,瑟瑟发抖
    i4color
        97
    i4color  
       5 天前
    对接过人大金仓和瀚高,还好。
    本地开发都是原生 pg 。生产现场是信创。
    seekafter
        98
    seekafter  
       5 天前
    尤其是那个系统,有几个人会真的用来办公
    KInG2
        99
    KInG2  
       5 天前
    @zw1one 乙方自己也不会搞,上次看着他们自己搞了半天没搞出来。
    minami
        100
    minami  
       5 天前
    @zw1one #84 楼主说的数据库已经算坑少的了,国产 GPU 才是坑到你啥都不认识
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1023 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:15 · PVG 05:15 · LAX 13:15 · JFK 16:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.