godleon
V2EX  ›  数据库

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

  •  
  •   godleon · Jun 7, 2025 · 8403 views
    This topic created in 514 days ago, the information mentioned may be changed or developed.

    RT

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

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

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

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

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

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

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

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


    @trio #10

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

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

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

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

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