数据管理DMS:是一种数据管理,结构管理,用户授权,安全审计,数据趋势,数据追踪,bi图表,性能与优化和服务器管理于一体的数据管理服务
DMS基础架构
阿里云数据管理提供的数据库管理服务包含三层结构:业务层,调度层,连接层,用于对RDBMS,NoSQL的实时数据访问和后台数据任务的调度
业务层:DMS业务层提供数据实时点击SQL访问,业务层为无状态节点,可线性扩展,确保DMS整体服务能力的提升
宕机无状态切换,确保7x24小时服务
调度层:调度层为提供调度,其后台主要通过线程池进行调度,分为实时调度和后台定时调度两类。
实时调度提供前端点击后立即调度并一次性任务处理,数据管理后台自动完成所有工作
后台定时调度任务为用于定时获取用户指定的数据,提供查阅和分析
连接层:连接层为数据管理的访问数据核心部件,主要包含如下几点:
兼容mysql,sqlserver,postgresql,ppas,redis,mongdb的请求
前端操作上会话隔离及保持,即通过数据管理打开多个sql窗口,接近客户端的体验
实例会话数量控制,防止对单个实例建立大量的连接数
按功能分级回收连接策略,尽可能确保不同功能体验的基础上减少对数据库连接数
数据传输DTS
数据传输服务DTS:支持rdbms,nosql,olap等数据源间的数据交互,集数据迁移/订阅/同步一提,构建安全,可扩展,高可用的数据机构