V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
godleon
V2EX  ›  数据库

项目 MYSQL 数据库,要改造成信创国产数据库,有没有改造最小的方案;

  •  
  •   godleon · 2025 年 6 月 7 日 · 7011 次点击
    这是一个创建于 226 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT

    目前开发一个医院项目,必须要求信创名单的数据库;

    目前我们用的是 MYSQL ,求推荐一个改造最小的平替;

    看了达梦,但是没看出来是怎么收费的

    有没有相同需求的老哥 最后是怎么做的?

    63 条回复    2025-07-10 14:47:20 +08:00
    vvop
        1
    vvop  
       2025 年 6 月 7 日
    达梦应该是类 oracle 的,一些函数不一样只能改造了
    godleon
        2
    godleon  
    OP
       2025 年 6 月 7 日
    @l1105363594 老哥知道达梦是怎么收费的吗,我在官网找半天没看到价格。 应该分开发版和企业版把
    vvop
        3
    vvop  
       2025 年 6 月 7 日
    @godleon 现在我不清楚,前几年公司换好像是没收费,当时社区小,出问题教程都找不到,国产化真是咬牙挺过来的
    devtk
        4
    devtk  
       2025 年 6 月 7 日
    PolarDB -X
    Glkcv
        5
    Glkcv  
       2025 年 6 月 7 日
    tidb
    Glkcv
        6
    Glkcv  
       2025 年 6 月 7 日
    一开始用的达梦,但是要改造语句,三方库适配的不好问题不少,最后换了 tidb ,改个端口就能用了
    danaesoziommw49
        7
    danaesoziommw49  
       2025 年 6 月 7 日
    @Lexgni #6 看 tidb 官网,哪怕测试环境最低运行要 6 个实例 144G 内存?被吓退了
    NewYear
        8
    NewYear  
       2025 年 6 月 7 日
    下载 mysql 源码,批量替换 mysql 为 OceanBase (达梦的英文名)……然后编译

    好的,现在你可以无缝使用“达梦”数据库了
    (我猜测,会不会有公司这样干……)
    trio
        9
    trio  
       2025 年 6 月 7 日
    @danaesoziommw49 你看到的只是建议要求,其实实际上全部部署到一台机器上也可以的;你可以用 tiup 实时。
    trio
        10
    trio  
       2025 年 6 月 7 日
    @NewYear 达梦跟 OB 两家公司。。。
    NewYear
        11
    NewYear  
       2025 年 6 月 7 日
    更正名词:嗯,随手搜的,谁知道立刻就打脸了,唉,早知道用 AI 了,这次应该没错。

    更正后:
    下载 mysql 源码,批量替换 mysql 为 dameng (达梦的英文名)……然后编译

    好的,现在你可以无缝使用“达梦”数据库了
    (我猜测,会不会有公司这样干……)


    @trio #10

    啊这……我在微软 bing 随手搜的,尴尬了
    gadfly3173
        12
    gadfly3173  
       2025 年 6 月 7 日 via Android   ❤️ 1
    达梦有 mysql 兼容模式,如果你没有操作 json 字段/手写 sql 操作表结构的用法的话,这个兼容模式可以直接换上去。或者就是选择阿里的 polardb ,那个完全兼容。

    然后达梦收费要商务谈,或者你直接让你客户提供
    gadfly3173
        13
    gadfly3173  
       2025 年 6 月 7 日 via Android
    @NewYear 达梦是 Oracle 兼容的,虽然有 mysql 兼容模式,但是实际用法还是有些区别的。这不是人大金仓那种 pg 套壳,是真自研
    doosit
        14
    doosit  
       2025 年 6 月 7 日
    万里开源 你值得拥有
    gadfly3173
        15
    gadfly3173  
       2025 年 6 月 7 日 via Android
    选达梦的话还有个问题,navicat 是用不了的,本地连的时候只能 dbeaver (新版自带达梦驱动)或者 datagrip 这种能加载 jdbc 驱动的才行。也可以用达梦自己出的百灵 SQLark
    wheat0r
        16
    wheat0r  
       2025 年 6 月 7 日
    @godleon #2 商用软件,有渠道保护的,你要通过集成商、代理商询价
    liujavamail
        17
    liujavamail  
       2025 年 6 月 7 日
    用 oceanbase 就行
    unclemcz
        18
    unclemcz  
       2025 年 6 月 7 日 via Android
    要看甲方给你的清单里都有哪些可用的数据库,再选一个合适的。金仓有 mysql 模式,兼容性比达梦好,而且达梦小版本升级都会有破坏性问题,适配工作量也不小。
    netnr
        19
    netnr  
       2025 年 6 月 7 日   ❤️ 1
    安全可靠测评结果公告
    https://www.itsec.gov.cn/aqkkcp/

    上家实践过 MySQL 改成 PolarDB-X ,单机版
    linshowbill
        20
    linshowbill  
       2025 年 6 月 7 日   ❤️ 1
    华为 TaurusDB ,在信创目录内,实测基本 100%兼容,估计就是 mysql 改的
    nivalxer
        21
    nivalxer  
       2025 年 6 月 7 日
    华为 TaurusDB 、腾讯 TiDB 都行,在实际项目上都落地满足要求,基本 100%兼容,包括链接库、包都不用改。
    wangxiaoer
        22
    wangxiaoer  
       2025 年 6 月 7 日 via iPhone
    @NewYear 用什么不重要,重要的是那个认证和目录,不在里面就不算。我记得如果是 PG 的话,可以用人大金仓,改动不大。
    murmur
        23
    murmur  
       2025 年 6 月 7 日
    我们用的人大金仓,方言肯定是要改的
    murmur
        24
    murmur  
       2025 年 6 月 7 日
    @doosit 不能乱用开源,必须去看合同,一个字一个字去看,里面有没有什么取得厂家授权、技术支持之类的话,有的话必须付费,免费的不叫信创
    godleon
        25
    godleon  
    OP
       2025 年 6 月 7 日
    @linshowbill
    @nivalxer 老哥 TaurusDB 和 TiDB 大概什么费用,买断式还是按年收
    wtks1
        26
    wtks1  
       2025 年 6 月 7 日
    @l1105363594 #1 达梦有 mysql 兼容模式的
    michealzh
        27
    michealzh  
       2025 年 6 月 7 日
    阿里巴巴的是 OceanBase 腾讯的是 TDSQL TiDB 的话资源要求有点高
    glcolof
        28
    glcolof  
       2025 年 6 月 7 日
    @linshowbill 华为这个 TaurusDB 是不是只能在华为云上用,不能内网部署?
    digitv
        29
    digitv  
       2025 年 6 月 7 日
    很多人乱推荐啊,分布式数据库都整出来了,你们是想要 lz 死么。。。一般的小公司小团队有能力维护分布式数据库?? lz 直接去信创名单里找吧,只能花钱买别人的
    iF0oo2txTX91o9Sg
        30
    iF0oo2txTX91o9Sg  
       2025 年 6 月 7 日
    要不要改代码套一个 orm
    murmur
        31
    murmur  
       2025 年 6 月 7 日
    @dynastysea 是的,信创数据库贵,但是真的管事,人大金仓付了费好像是 7*24 小时服务,我们要做主备,做数据迁移,甚至有时候表锁了懒得找,他们都帮着弄
    doosit
        32
    doosit  
       2025 年 6 月 7 日
    @murmur
    只是名字叫 万里开源 产品是安全可靠测评清单中 最接近 MySQL 的,对资源要求最小的
    shallyy
        33
    shallyy  
       2025 年 6 月 7 日
    tdsql for mysql 无缝切换
    bingfengfeifei
        34
    bingfengfeifei  
       2025 年 6 月 7 日
    万里数据库,有开源版本和信创版本。 信创的花钱。
    都是全兼容 MySQL 的,号称可以 0 改动,不过没有实际实验过。
    我们准备上这个方案了。
    EliStone
        35
    EliStone  
       2025 年 6 月 7 日
    @godleon #2 好像是 10w 的授权吧
    hefish
        36
    hefish  
       2025 年 6 月 7 日
    tidb 也在信创清单里?

    真这样的话那实在是太好了。
    kylix
        37
    kylix  
       2025 年 6 月 7 日
    达梦貌似还挺贵的,
    除非客户提供,否则不建议使用
    aufezhao
        38
    aufezhao  
       2025 年 6 月 7 日 via Android
    咨询下 centos7 如何快速切换到信创的服务器系统?
    WilliamLin
        39
    WilliamLin  
       2025 年 6 月 7 日
    信创数据库,大概是 8W 一个授权,达梦和金仓都差不多这个价。
    nivalxer
        40
    nivalxer  
       2025 年 6 月 8 日
    @godleon 刚写错了一个:腾讯是 TDSQL ,有 MySQL 模式和 PGSQL 模式两种。是买断式的,看版本。比如腾讯数据库有标准版和分布式版本区别。标准版一个节点几万块钱,具体多少是商务部门在采购,我手上资料翻了一下没找到。整体价格我记得是相比其他数据库稍微低一些。然后国产数据库基本都有项目报备制,不同项目,行业,可能价格有差异。
    mightybruce
        41
    mightybruce  
       2025 年 6 月 8 日
    医院这种传统企业项目,用不到分布式关系数据库,从人大金仓、达梦、南大通用、神舟通用 里面选吧,国产数据库都挺难用的, 很多一些数据库的非标准 sql 的写法兼容性不行。
    要我看人大金仓估计出问题还好排查一些,毕竟是基于 pg 的
    czzt1
        42
    czzt1  
       2025 年 6 月 8 日
    oceanbase 很不错,自带 Oracle 和 MySQL 兼容模式,基本无缝迁移
    v2orz
        43
    v2orz  
       2025 年 6 月 8 日
    我们测下来 oceanbase 相对容易一点。
    murmur
        44
    murmur  
       2025 年 6 月 8 日
    @aufezhao 换麒麟啊,麒麟俩版本,桌面版基于 ubuntu ,服务器版基于红帽系
    a33291
        45
    a33291  
       2025 年 6 月 8 日
    人大金仓的 mysql 模式,以前的程序改个链接地址就能跑,其他数据库不清楚
    foxhunt
        46
    foxhunt  
       2025 年 6 月 8 日
    找个达梦商务按项目报备报价就行

    最新的好像 8.4 ,按 10W 报价
    实际购买会有折扣,6-8 折吧,可能会更低
    taibai233
        47
    taibai233  
       2025 年 6 月 8 日
    找点数据库商务就行,一般一套 4w-5w 的价格的样子
    qxdo1234
        48
    qxdo1234  
       2025 年 6 月 8 日
    @danaesoziommw49 #7 tidb 性能很恐怖,几亿数据几乎秒查,搭配上 ti flash ,而且完全兼容 mysql 的程序,无痛切换,所以才需要这个配置。
    lance6716
        49
    lance6716  
       2025 年 6 月 8 日 via Android
    tidb 的小规格部署(目前叫敏捷模式)我们正在做,目前已经有 beta 版本了,可以联系销售
    KimGuo
        50
    KimGuo  
       2025 年 6 月 8 日 via iPhone
    tdsql 好像有个 mysql 兼容模式吧
    Ackvincent
        51
    Ackvincent  
       2025 年 6 月 8 日
    @aufezhao openeuler 有直接迁移的方案,可以找他们技术了解一下。
    afeiche
        52
    afeiche  
       2025 年 6 月 9 日
    有个叫 greatdb 的,完全兼容 mysql
    mengdodo
        53
    mengdodo  
       2025 年 6 月 9 日
    医院项目感觉应该跟 erp 一个德行吧,各种函数,存储过程满天飞的那种对吗,这改造起来应该很痛苦
    hoopz
        54
    hoopz  
       2025 年 6 月 9 日
    我们是 MySQL 到金仓,金仓有个 MySQL 兼容版。
    迁移的时候有些小问题,比如 SQL 语句一定要加上数据库实例名。分页的时候,查询条目数偶发返回不对。
    感觉没啥“最小的方案”,全是笨功夫。。。测试用例补了 1 个月,好在现在有 AI 了。
    bill110100
        55
    bill110100  
       2025 年 6 月 9 日
    不应该是客户用什么就改成什么吗?我们这百年都是人大金仓,应该是根据 postgresql 改的,有 mysql 兼容模式,没什么问题。
    mark2025
        56
    mark2025  
       2025 年 6 月 9 日
    如果目的库不是 mysql 体系,那么一个 GROUP BY 迁移就能搞死开发
    BestPix
        57
    BestPix  
       2025 年 6 月 9 日
    我们去年改造的,感觉不是特别复杂,可能是我用的 sql 比较简单吧,基本就替换驱动,改了一些 sql 就好了。就是 mysql 到 oracle 的一些概念转变有点绕,和运维沟通后才搞定的
    NATransfer
        58
    NATransfer  
       2025 年 6 月 10 日
    @hefish 在的
    zjstar
        59
    zjstar  
       2025 年 6 月 12 日
    哪里的医院,现在我们这边还没听说有严格要求信创的
    godleon
        60
    godleon  
    OP
       2025 年 6 月 13 日
    @zjstar 成都
    linshowbill
        61
    linshowbill  
       2025 年 6 月 16 日
    @glcolof 内网部署的
    linshowbill
        62
    linshowbill  
       2025 年 6 月 16 日
    @godleon 费用不知道,甲方内网提供的
    RunPiggy
        63
    RunPiggy  
       2025 年 7 月 10 日
    没人提高斯呢,高斯不也有免费的么
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3617 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 04:24 · PVG 12:24 · LAX 20:24 · JFK 23:24
    ♥ Do have faith in what you're doing.