1、达梦数据库国产化推进实践与思考目录CONTENTSCONTENTS简介技术路线发展DM8增强与改进0102030405DM8架构新趋势总结01简介达梦简介达 梦 数 据 库国产数据库软件厂商愿景坚持原始创新、实现产业报国达梦简介主要历程理论探索、原型研究高校及科研机构的研究、探索市场竞争期产品研究成果转化期原型研究,产品开发公司化运作,产学研结合,示范推广全面推广应用,市场化竞争19781978-1988198819891989-2000200020012001-2012201220132013-至今达梦简介产品发布历史CRDSCRDS(1988)(1988)DM1DM1(1993)(1993
2、)DM2DM2(1996)(1996)DM3DM3(2000)(2000)DM4DM4(2003)(2003)DM5DM5(2005)(2005)DM6DM6(2009)(2009)DM7DM7(2012)(2012)DM8DM8(2019)(2019)20002000年武汉达梦数据库公司20012001年上海达梦数据库公司20022002年北京达梦数据库公司成都、石家庄、广州、海口等早期基于DOS Pascal/Vax-11 Ada编写X用MDB,知识库KDB,ADB等成果91年开始基于C/XENIX 多用户92年成立研究所,后推出DM119921992年数据库与多媒体研究所重视细节、简单实
3、用功能完备、持续创新达梦简介产品理念HTAPAIDDB CloudBIGDATASQLACIDPLHATRX 达梦简介产品提供丰富的数据处理产品和解决方案:数据交换 数据管理 数据分析以关系数据库(DM8)为基础02技术路线发展国产化推进促进产品发展早期单机一种架构高可用需求主备架构大数据分析需求并行计算架构国产化需求读写分离架构核心业务需求数据共享架构国产数据库的发展应源于市场需求备机支持只读操作备机支持临时表读写同步备机可扩展至最多8个备库恢复流程可配置支持实时备库的异步备库MPP环境下支持存储过程等特性行存储+列存储+MPP单机SQL特性全支持单机接口全支持应用无需特殊改造支持事务的读写
4、分离读写分离策略可调提升全国产平台可用性和性能加快芯片级国产进程“真正”数据共享架构DMAP多中心高可用节点负载可控可分配支持DataWatch互联网、金融需求分布式数据库架构计算-存储分离日志即数据多数据副本在线横向扩展强事务支持完整SQL支持DM4DM6DM7DM8架构发展主备LOGLOGLOGLOG实时复制+异步复制可配自动/手动切换国家电网,高可用支持1主8备扩展,支持只读事务强备机:临时表读写等增强特性中国铁建,备机资源利用率系统整体可用性达99.99%实现异地(上百公里级)热备备机支撑报表业务提升了资源利用率与投资效益2011架构发展读写分离基于国产自主CPUCPU整机环境的性能、
5、高可用如何保证主频 内核数 内存容量 存储规格 作为国产数据库厂商,有义务促进全国产生态的发展2012架构发展读写分离读写分离+负载均衡自动故障切换读提交事务隔离级大多数业务场景符合读多写少特征CUDR架构发展读写分离LOGLOGLOGLOGLOGLOGLOGLOG继承数据守护架构基础发展select*from t;select*from t;insert into t values(1);insert into t values(1);select*from t;select*from t;commit;commit;select*from t;select*from t;Trans 1Tr
6、ans 2基于严格的事务内SQLSQL分发策略驱动端+服务端双重分发不同于大量第三方开源读写分离实现机制架构一脉相承提供企业级产品的核心能力事务强一致性架构发展读写分离场景响应时间(单节点,200Vuser200Vuser)响应时间(1+21+2集群,200Vuser200Vuser)响应时间(1+51+5集群,500Vuser500Vuser)登录5.881S3.413S4.730S新建3.620S2.161S4.169S发文4.076S2.258S3.715S退出3.819S0.049S1.721S某国产CPU平台环境下,OA典型操作响应时间部委10+省市30+央企10+架构发展并行计算G