1.核心业务系统面临的挑战与对数据库的需求
目前核心业务系统大多采用主备/主从、分布式数据库2种部署方式,但均存在一些问题。如主备/主从难以从容应对系统压力过于集中的情况;分布式数据库存在SQL语法受限、响应慢的情况。
同时业务系统与分析系统数据独立,数据同步代价高昂、数据同步延迟、维护成本高。
核心业务系统要求:高可用、高性能、易扩展、业务与分析并存。
2.多种部署及运行模式
集中式共享存储架构
云原生分布式架构
3.高可用(RPO=0,RTO秒级)
并行回放
Redo优化
4.高性能
内核优化
可调整数据库的资源使用比例、增量 CHECKPOINT
事务内读写分离
锁优化 - 锁粒度细分
网络优化 - 精简网络传输内容
5.可扩展
计算层扩展
存储层扩展
6.兼顾分析能力 – 同一份数据,实现事务+分析
7.数据库自治技术简化、优化数据库管理
具有多年数据库相关工作经验,包括Sybase和Oracle数据库的技术相关工作,及国产数据库的技术相关工作;获得Sybase IQ、Oracle 数据库12c、Oracle自治数据库等证书。
双碳政策自提出以来备受关注,同时伴随着大数据预测分析能力的提升与电力交易市场模型的逐步完善,搭建“源网荷储售服”清洁发展的新一代智能控制型数字能源体系、实现以数据助推双碳目标实现成为业内关注点。
开务数据服务平台以开务数据库为核心,形成了云-边-端一体化技术架构,支撑充电桩、换电站、园区、住宅、智慧城市、工业等综合能源管理应用场景,提供从终端设备到云端管理的完整数据服务体系。本次分享着重为大家介绍开务数据服务平台架构及其在IoT数字能源场景的应用实践。
分享提纲:
1、集中式数据库 vs 分布式数据库
2、IoT技术
3、开务数据库和开务数据服务平台架构
4、技术应用实践
分享要点:
集中式数据库、分布式数据库、物联网、云边端协同、微电网、虚拟电厂、时序数据库
金宁,浪潮开务数据库技术专家,信息技术博士,曾先后就职于IG Index、彭博、思科、推特等多家国际知名企业,并担任软件/算法工程师,技术负责人等重要职位。在数据库架构,数字能源等各类解决方案方面,具备国际化的视野和丰富的经验。
这次演讲主要从基于MySQL的share nothing架构的分布式数据库出发,去挖掘这种架构的特点,并从高可用角度需要考虑哪些问题, 以及如何利用MySQL mgr来实现高可用。
这里列出四个典型问题:
1、基于MySQL的share nothing架构的分布式数据库,到底有哪些坑?
2、分布式事务协调者和资源管理者,如何实现高可用?
3、如何利用MySQL MGR接口函数来应对成员状态变化?
4、如何利用MySQL MGR全方位实现高可用?
在万里数据库从事分布式数据库研发和MGR改造工作,致力于把MGR改造为真正实用的高可用组件。十数年后台系统开发经验,擅长性能优化、网络处理,原网易技术专家,主导开发了网易广告投放系统等。