国产数据库商用与免费

国产数据库有大量免费可用的方案,主要分两类:开源免费(可商用)社区/开发版免费(限非生产)

一、开源免费(可商用,永久免费)

  • openGauss(华为):开源关系型,兼容PostgreSQL,多核优化、分布式事务;Mulan PSL v2协议,完全免费商用,可二次开发。
  • TiDB(PingCAP):分布式HTAP,兼容MySQL,水平扩展、强一致;Apache 2.0协议,开源版免费商用,企业支持付费。
  • GreatSQL:MySQL分支,兼容MySQL,高可用、分布式事务;开源免费,适合替换MySQL。
  • TDengine(涛思数据):时序数据库,物联网专用,高性能、高压缩;开源版免费商用,企业版付费。
  • SequoiaDB(巨杉):分布式文档型,兼容MongoDB;开源版免费,企业版付费。

二、社区/开发版免费(限学习/测试)

  • 达梦DM8:提供社区版,功能有限,仅限学习测试,商用需授权。
  • 人大金仓KingbaseES:社区版免费,兼容PostgreSQL,非商用免费。
  • 瀚高数据库:社区版免费,用于教育研究,商用需授权。
  • OceanBase(蚂蚁):提供开发者版/试用版,限非生产,商用付费。

三、云厂商免费额度(按需使用)

  • 华为云GaussDB、阿里云PolarDB、腾讯云TDSQL等,均有免费试用/按量计费,个人/小项目可零成本起步。

四、一句话总结

  • 永久免费商用:选 openGauss、TiDB、GreatSQL、TDengine 等开源产品。
  • 学习/测试:用达梦、金仓、瀚高的社区版。
  • 云上手:各大云厂商都有免费额度。

GreatSQL是纯正的国产数据库

一、核心信息

  • 开发主体:由北京万里开源软件有限公司(万里数据库) 主导研发,万里是国内老牌数据库厂商、原MySQL中国研发中心。
  • 社区与归属:2021年发起GreatSQL社区,2023年捐赠给开放原子开源基金会,是基金会旗下国产开源项目。
  • 资质认证:获中国信通院可信开源项目+可信开源社区双认证,适配鲲鹏、龙芯、openEuler等国产软硬件生态。
  • 协议:GPLv2开源协议,公司内部商用完全免费、合规

二、对你的价值

  • 国产自主、技术可控,无授权费、无合规风险
  • 100%兼容MySQL,迁移成本极低。
  • 适合公司内部生产系统,已在金融、政企等场景落地。

openGauss 和 TiDB 呢?与 mysql 兼容性如何

先给结论:TiDB 对 MySQL 兼容性远好于 openGauss;openGauss 是 PostgreSQL 系,靠插件兼容 MySQL,迁移成本更高。

一、先看国籍(都是国产)

  • openGauss:华为主导,开放原子开源基金会托管,纯国产
  • TiDB:PingCAP 自研,纯国产
  • 两者均免费开源商用,公司内部用合规

二、与 MySQL 兼容性(核心对比)

1)TiDB(PingCAP)

  • 协议兼容100%兼容 MySQL 5.7/8.0 协议,MySQL 客户端、JDBC、Navicat、MyBatis 等直接用
  • 语法兼容95%+ 常用语法兼容,DML/DDL/函数/事务基本一致
  • 不兼容点(少)
    • 不支持存储过程、触发器、外键(分布式架构不推荐)
    • 视图不可更新、自增 ID 不连续、部分函数/语法差异
  • 迁移难度极低,多数应用几乎不用改代码

2)openGauss(华为)

  • 协议兼容通过 Dolphin 插件兼容 MySQL 协议,非原生,需额外配置
  • 语法兼容兼容度约 70%-80%,基础 SQL 可用,但高级特性差异大
  • 不兼容点(多)
    • 数据类型、函数、权限语法、事务隔离、存储过程等与 MySQL 差异明显
    • 需手动适配,迁移成本高
  • 迁移难度中高,适合从 PostgreSQL/Oracle 迁移,MySQL 迁移麻烦

三、一句话选型建议(公司内部用)

  • 零成本、快速替换 MySQL:选 TiDB,兼容最好、迁移最快
  • 强事务、OLAP/OLTP 混合、信创优先:选 openGauss,但 MySQL 迁移要改代码
  • 最省事的国产 MySQL 替代:GreatSQL(100% 兼容 MySQL,无迁移成本)

TiDB国产数据库

一、TiDB 所属公司

TiDB 由中国的 PingCAP(平凯星辰)完全自研

  • 公司全称:平凯星辰(北京)科技有限公司(PingCAP, Inc.)
  • 成立时间:2015年,总部北京
  • 创始人:刘奇、黄东旭、崔秋(均为国内顶尖分布式系统专家)
  • 开源协议:Apache 2.0公司内部商用完全免费合规
  • 定位:分布式 HTAP 混合事务 / 分析数据库
  • 擅长
  • 在线业务增删改查(OLTP)
  • 同时跑报表、统计、复杂查询(OLAP)
  • 数据量大、高并发、要扩容
  • 兼容:高度兼容 MySQL,几乎不用改代码
  • 适用国企场景:核心业务系统、业务中台、订单 / 用户 / 账务类、多节点集群

二、与腾讯的关系(一句话说清)

没有股权/研发关系,仅为云服务合作

  • 腾讯自研数据库是 TDSQL(Tencent Distributed SQL),与 TiDB 是竞品
  • 合作:PingCAP 与腾讯云合作,在腾讯云上提供 TiDB 托管服务(TiDB on 腾讯云),方便用户在腾讯云上直接使用 TiDB。
  • 结论:TiDB 不是腾讯的,也不是腾讯投资的

三、给你的选型提醒(公司内部用)

  • MySQL 兼容+分布式+免费商用:选 TiDB(PingCAP)
  • 腾讯云生态+金融级:选 TDSQL(腾讯自研)

收费以信创头部国产为主,免费以开源国产为主

一、国企常用收费数据库(商业授权,必买)

1)信创“四朵金花”(国企首选,国资背景)

  • 达梦 DM8(中国电子CEC) 优势:兼容Oracle、高安全、信创目录首选;党政/金融/能源核心系统标配 价格:标准版1-5万,企业版8-50万,按CPU/节点授权
  • 人大金仓 KingbaseES(中国电科CETC) 优势:兼容PostgreSQL/Oracle,能源/政务市占高 价格:与达梦接近,按节点/CPU收费
  • 南大通用 GBase 8a/8s 优势:分布式、OLAP/OLTP混合,电信/能源大数据场景 价格:企业版按集群节点收费
  • 神舟通用 神通数据库 优势:航天/军工/政务,高安全等级

2)其他主流收费国产

  • 华为 GaussDB(企业版) 优势:全栈自研、多模、AI增强;电信/能源/智慧城市 价格:按CPU授权,单CPU约8-15万;云版按需付费
  • 蚂蚁 OceanBase(企业版) 优势:金融级分布式、强一致;银行核心/证券/支付 价格:按节点/订阅收费
  • 腾讯 TDSQL(企业版) 优势:腾讯自研、金融级高可用;银行/保险/电商 价格:云托管+商业订阅

3)传统国际收费(国企仍在用,但逐步替换)

  • Oracle、DB2、SQL Server、MySQL Enterprise(付费版)
  • 趋势:信创要求下,核心系统优先替换为国产

二、国企常用免费数据库(开源/社区版,合规商用)

1)开源国产(国企内部生产合规,免费)

  • GreatSQL(万里开源) 优势:100%兼容MySQL、国产自主、GPLv2;内部OA/ERP/业务系统首选
  • TiDB(PingCAP) 优势:Apache 2.0、MySQL兼容、分布式;高并发内部业务/数据中台
  • openGauss(华为) 优势:木兰PSL、PostgreSQL系、信创生态;内部混合负载/数据分析
  • TDengine(涛思) 优势:时序数据库、开源免费;IoT/监控/日志/能源数据采集

2)开源国际(国企常用,免费但非国产)

  • MySQL Community、PostgreSQL、MongoDB、Redis
  • 注意:信创项目优先选国产开源

三、国企选型关键规则(必看)

  1. 内部使用=商用:收费版必须买授权;免费版优先选国产开源(GreatSQL/TiDB/openGauss),合规无风险
  2. 信创要求:核心系统/政务/金融/能源,优先选达梦/金仓/GaussDB等收费国产;非核心可用GreatSQL/TiDB免费国产
  3. MySQL兼容:内部MySQL迁移,GreatSQL(100%兼容)> TiDB(95%+)> openGauss(插件兼容)
  4. 分布式需求:高并发/大数据量,选TiDB/OceanBase/TDSQL

四、一句话选型建议(国企内部用)

  • 核心/信创/高安全:达梦/金仓(收费)
  • MySQL兼容+免费+国产:GreatSQL
  • 分布式+高并发+免费:TiDB
  • 信创混合负载+免费:openGauss