一、TeleDB 数据库整体产品介绍(天翼云·信创分布式数据库)
1. 基础概况
TeleDB是中国电信天翼云历经12年自主研发、拥有完整自主知识产权的云原生HTAP分布式关系型数据库,运营商背景国产数据库,也是国内首家完成运营商集团核心系统全面国产化替换的数据库产品。
定位:面向信创服务器、政企核心业务,可替代Oracle、传统集中式数据库,同时支持公有云、私有化本地部署、混合云,完美适配信创全栈硬件底座。
2. 信创适配能力(重点)
TeleDB完整兼容国内主流信创服务器软硬件生态,可直接部署在信创服务器上:
- 芯片:鲲鹏、飞腾、海光、兆芯(ARM / 国产X86)
- 操作系统:麒麟、统信、中科方德、天翼云CTyunOS等国产服务器OS
- 中间件、存储、云平台:完成350+国产软硬件互认证;已通过国家安全可靠测评、等保2.0、密评,满足党政、金融、运营商准入要求。
3. 核心架构与关键特性
-
原生Share-Nothing分布式架构,HTAP混合负载
同一集群同时支撑OLTP在线交易 + OLAP实时数据分析;支持集中式实例、分布式实例混合部署,单集群最大可扩展至600节点,支持PB级数据存储。 -
完整分布式事务
自研优化2PC,支持多隔离级别,保障跨分片数据一致性,满足核心业务事务要求。 -
弹性横向扩展
读写分离、在线扩缩容,无需停机迁移;容器化云原生底座,适配信创服务器资源动态调度。 -
高可用与容灾
一主多从架构,支持同城双活、异地多活;RPO≈0,RTO<30秒;自动备份、闪回、时间点恢复。 -
多协议兼容生态
TeleDB不是单一内核,而是数据库产品家族,提供多条产品线适配不同生态:
- TeleDB for MySQL(对外又称TeleSQL)
- TeleDB for openGauss
- TeleDB for PostgreSQL(OpenTeleDB)
-
全套运维安全工具链
配套DMS数据库管理平台、SQL审核、动态脱敏、数据水印、审计、慢SQL优化、敏感数据治理,适配信创环境安全规范。
4. 行业落地场景
电信运营商计费、用户中心、政务平台、能源、医疗、金融核心交易、大型企业ERP;中国电信内部已部署15000+数据库实例,支撑7亿电信用户业务,大规模生产环境长期验证。
二、TeleDB for MySQL(TeleSQL)专项介绍
重要说明:TeleDB for MySQL,现已对外开源并更名 TeleSQL,GPLv2开源协议,是TeleDB产品线中兼容MySQL生态的分支产品,专门面向MySQL存量业务国产化迁移。
1. 产品定位
TeleDB for MySQL(TeleSQL):高度兼容MySQL协议与语法的企业级增强型数据库
两条部署形态:
1)单机/主从形态:基于MySQL内核深度增强,单机增强版MySQL;
2)分布式形态:搭配自研中间件 TeleDB-DBProxy 实现透明分库分表,分布式MySQL解决方案。
目标:存量MySQL业务低成本信创迁移,应用几乎零改造即可从社区MySQL迁移到信创服务器上运行。
2. 核心能力
(1)极致MySQL兼容性
- 完全兼容 MySQL 5.7/8.0 通信协议、SQL语法、函数、存储过程、驱动;
- 标准MySQL客户端、MyBatis、JDBC等中间件无需修改直接连接;
- mysqldump、mysqlbinlog等原生工具通用,数据迁移难度极低。
(2)内核增强(对比社区MySQL)
天翼云在原生MySQL内核基础上自研大量企业级增强特性:
- 优化InnoDB锁机制、死锁快速检测,解决高并发业务锁等待;
- 大事务优化、在线DDL增强,降低变更锁表时长;
- 内置监控、审计、慢查询采集,适配运营商高并发业务;
- 增强故障自愈、连接管理,提升信创服务器长时间稳定运行能力。
(3)分布式形态:DBProxy分库分表能力
搭配TeleDB-DBProxy中间件构成完整分布式方案:
- 支持哈希、范围、列表分片;
- 支持全局索引,优化非分片键查询;
- SQL透明路由,应用层不用感知分片规则;
- 读写分离、流量管控、SQL黑白名单。
适用场景:单实例MySQL性能遇到瓶颈、数据量几十GB~TB级,需要拆分但不想大幅改造业务系统。
3. 信创部署优势
TeleDB for MySQL可以直接裸机部署在鲲鹏/飞腾/海光信创服务器,提供官方预编译信创版本,解决社区MySQL在ARM国产服务器编译、稳定性调优难题;同时提供原厂技术支持,替代无官方保障的社区MySQL。
4. 典型适用客户
- 互联网、政务、中小企业现有MySQL业务,计划信创国产化替换;
- 不想更换SQL生态、无法承受大规模代码改造;
- 需要国产厂商原厂技术服务、故障兜底,不希望使用开源裸MySQL。
三、TeleDB(主分布式数据库) vs TeleDB for MySQL 关键区别
| 对比项 | TeleDB 原生分布式HTAP数据库 | TeleDB for MySQL(TeleSQL) |
|---|---|---|
| 内核基础 | 天翼云自研原生分布式内核 | 基于MySQL内核深度增强 |
| 兼容对象 | 兼容Oracle、PG、openGauss等多语法 | 只兼容MySQL生态 |
| 事务能力 | 原生强分布式事务,适合核心交易 | 分布式形态依赖DBProxy,事务能力弱于原生TeleDB |
| 负载场景 | HTAP,交易+复杂分析混合场景 | 以OLTP在线交易为主,简单统计查询 |
| 迁移成本 | 原有Oracle/商业库迁移较复杂 | MySQL业务几乎零改造迁移 |
| 推荐场景 | 大型核心系统、需要海量数据混合分析 | 存量MySQL上信创、中小型交易系统 |
四、补充选型建议
-
如果业务原有Oracle、大型核心系统、同时需要交易+数据分析(HTAP)
👉 选择 原生TeleDB分布式数据库 部署在信创服务器。 -
现有业务全部基于MySQL开发,短期内不想更换SQL生态,目标信创服务器迁移
👉 选择 TeleDB for MySQL(TeleSQL)。