分四家整理,区分关系型、分布式、KV、时序、分析型,标注定位、内核、开源状态、核心用途。
一、阿里(阿里云 + 蚂蚁集团)开源数据库
1. OceanBase(蚂蚁自研,最核心金融分布式库)
- 开源时间:2021 年完整开源(社区版)
- 内核:100% 自研无依赖,X-Paxos 强一致
- 兼容:MySQL + Oracle 双模式
- 定位:金融级分布式 OLTP,单机 / 分布式一体化,支撑支付宝、银行核心
- 许可证:Mulan PSL,可商用免费二次开发developer....
2. PolarDB-X(阿里云分布式 MySQL,原名 X-DB)
- 开源时间:2021 全内核开源
- 内核:基于 AliSQL 深度改造,Shared-Nothing 分布式
- 兼容:100% MySQL 5.7/8.0
- 定位:电商、互联网高并发分库分表,双 11 订单库底座阿里云
3. OpenPolarDB(PolarDB MySQL/PG 社区版)
- 包含两大开源分支:
- PolarDB MySQL 开源版:AliSQL 内核,存算分离共享存储
- PolarDB PostgreSQL 开源版:PG 深度优化,内置向量引擎
- 定位:云原生集中式数据库,读多写少业务、AI 向量检索PolarDB
4. AliSQL(MySQL 增强内核)
- 开源时间:2016
- 定位:原生 MySQL 增强分支,企业级审计、线程池、透明加密、性能优化;可独立部署 MySQL 替代方案,PolarDB 底层内核来源developer....
5. AnalyticDB PostgreSQL(ADB PG 开源内核)
- 开源:Greenplum 深度自研分支,OLAP 数仓
- 用途:实时数据仓库、海量数据分析
6. Redis 兼容 KV:Tair(开源 Tair-oss)
- 分布式缓存 KV,兼容 Redis 协议,冷热分层、持久化增强
二、腾讯开源数据库
1. OpenTenBase(TDSQL 社区版,捐赠开放原子基金会)
- 开源时间:2023 完整捐赠开源
- 双核架构:同时兼容 MySQL(TXSQL)、PostgreSQL
- 定位:金融级分布式 HTAP 数据库,微信支付、腾讯游戏底层 TDSQL 开源版本,支持分布式事务、Oracle 语法兼容 98%腾讯云
- 配套:TXSQL 独立开源 MySQL 内核,可单独作为单机 MySQL 增强版使用
2. Tendis(分布式 KV 数据库,兼容 Redis)
- 自研磁盘 KV,冷热分离,超大容量缓存 / 持久化存储,完全开源
- 场景:游戏、社交海量缓存、日志存储
3. StarRocks(腾讯深度共建,开源实时数仓)
- 极速 OLAP 分析库,实时大屏、实时数仓,社区主导开源项目
三、华为开源数据库
1. openGauss(核心开源根数据库)
- 开源时间:2020,捐赠 Linux 基金会,Mulan PSL v2 宽松协议
- 内核:PostgreSQL 深度重构自研,Ustore 存储引擎
- 定位:企业级集中式关系库,支持单机 HA、向量检索、全密态安全、AI 自动调优
- 衍生:所有国产高斯商业版 GaussDB 底层底座,适配鲲鹏 / 欧拉全栈国产化技术栈
2. Cantian(分布式 MySQL RAC 开源数据库)
- 自研共享存储集群,兼容 MySQL 协议,对标 Oracle RAC
- 场景:政企、金融集中式高可用集群
3. openLooKeng(分布式查询引擎,数据虚拟化)
- 跨多数据源统一查询(MySQL/PG/ 数仓 / 对象存储),联邦查询引擎
四、百度开源数据库
1. BaikalDB(百度分布式结构化数据库)
- 开源:全内核开源,兼容 MySQL 协议
- 定位:PB 级海量结构化数据,OLTP + 简单 OLAP 混合负载,百度搜索底层业务库墨天轮数据...
2. Apache Doris(百度捐给 Apache 顶级项目)
- 实时 OLAP 分析数据库,国内最主流开源实时数仓
- 用途:报表、实时大屏、用户行为分析、AI 特征分析
3. PegaDB(分布式 KV 缓存数据库)
- 自研兼容 Redis,异地多活、冷热分离,超大 QPS 互联网缓存场景
4. BDB(Baidu Distributed DB,底层分布式存储内核)
快速横向区分(一句话选型)
- 金融核心、Oracle 迁移:OceanBase、openGauss、OpenTenBase
- 互联网 MySQL 分布式分库分表:PolarDB-X、OpenTenBase、BaikalDB
- 云原生存算分离、中小业务:OpenPolarDB
- 实时大数据分析 / 数仓:Apache Doris、StarRocks、ADB PG
- 缓存 KV 替代 Redis:Tair、Tendis、PegaDB
- 国产化鲲鹏 / 欧拉生态:openGauss、Cantian
|