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

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

  •  
  •   godleon · 55 天前 · 5941 次点击
    这是一个创建于 55 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT

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

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

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

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

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

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

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

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


    @trio #10

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

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

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

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

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