1、基于MySQL的国产化改造致敬 MySQL 30 周年,共探国产数据库未来京东云刘启荣2025年5月23日0101目录国产化改造驱动因素国产化改造驱动因素02StarDBStarDB的技术演进的技术演进030101集群规模集群规模运维投入运维投入MGRMGRStarDStarDB BMHAMHAMySQMySQL L ClusteCluster rPXCPXCRDSRDSReplicReplica aSingleSingle各类管控/云管平台MySQLMySQL应用历程应用历程管理技术简单复杂业务分级安装部署备份恢复技术监控高可用开发规范接入流程变更流程基准测试升级流程性能优化故障演练业务监控
2、分布式能力动态扩缩容源码调优信创适配巡检报告安全合规系统调优技术选型元数据管理MySQLMySQL企业级管理象限企业级管理象限国产化改造驱动因素国产化改造驱动因素0202由由MySQLMySQL演进到演进到StarDBStarDB的驱动因的驱动因素素性能优化性能优化+内核增强内核增强自主可控自主可控+国产化驱动国产化驱动企业级运维管理企业级运维管理高并发高并发+海量数据海量数据自动化运维平台自动化运维平台分布式中间件分布式中间件内核优化改造内核优化改造国产商业化国产商业化 批量运维 自动化运维 安全运维 运维平台化 存储容量限制 性能容量限制 业务逻辑需求 扩展需求 容灾架构升级 安全漏洞升级
3、 性能、稳定性优化 数据一致性 功能增强 分布式架构适配 自主品牌建设 国产硬件适配 核心特性自研 兼容性适配 云平台适配MySQL分布式计算引擎负载均衡DBRepDTS备份平台归档平台大数据平台目标数据库Hadoop磁带库建模平台查询平台性能管控工单流程运维管控研发DBAStarDB由由MySQLMySQL演进到演进到StarDBStarDB的驱动因的驱动因素素APP数据库审计数据加密内核改造架构优化安全增强信创底座云原生底座StarDB的产品架构混合多云环境混合多云环境私有云传统环境公有云CentOSKylinOSX86ARMStarDBStarDB数据分片SQL解析RDL数据处理查询优化
4、查询优化优化引擎分布式事务弹性迁移读写分离数据加密辅助引擎协调管理器计算引擎存储引擎全局调度元数据分片管理容灾切换流程管控部署工具迁移工具资源管控加密脱敏备份工具安全审计性能诊断查询平台优化工具管控引擎主节点1从节点强同步资源管理内存池线程池。从节点锁管理StarFS主节点2从节点强同步资源管理内存池线程池。从节点锁管理StarFS硬件调优数据一致性复制低资源高性能合理架构(分布式+集中式)兼容性增强智能监控与安全合规企业级精细化运维数据生命周期管理资源生命周期管理周边IT系统串联“好用”的数据库“用好”数据库改造规划+数据迁移数据库的运维保障异构数据库兼容分布式架构拓展安全合规体系企业级数据
5、库服务体系多机房容灾能力数据一致性保障水平扩展能力云原生服务能力带来的功能解决的问题0303StarDBStarDB的自研核心的自研核心存储内核改造自治运维平台分布式引擎金融级金融级、平稳高效、无限扩展、安全可靠、易用可控、平稳高效、无限扩展、安全可靠、易用可控安全增强l索引语法构建l索引数据构建l索引路由规则l索引智能算法l索引更新同步l集群服务管理l异步DDL增强l配置一致性管理l全局计算调度管理l全局sequence分布式事务DistSQL分布式服务治理全局索引l全局事务管理器l事务日志持久化l事务状态监控l事务异常管控l死锁快速处理l资源管理l规则管理l高可用管理l分布式权限管理l分布
6、式库表管理l扩缩容管理l读写分离管理StarDB的分布式计算引擎分布式集群稳定性分布式集群稳定性99.99%99.99%,查询性能提升,查询性能提升2 2倍倍StarDB的存储内核改造数据永不丢失,复制快速同步,容灾方式多样数据一致性复制数据一致性复制内存单元管理内存单元管理内存上限可控,避免OOM,灵活回收策略,内存分配加速,减少跨线程内存访问锁管理锁管理重写自旋锁、latch、和行锁的底层实现实现纯用户态锁,避免调度性死锁线程调度模型线程调度模型避免频繁创建/回收线程,屏蔽内核态线程切换 降低各类%sys负载,