全部产品
云市场

基础架构

更新时间:2017-06-07 13:26:11

阿里云数据管理提供的数据库管理服务包含三层结构:业务层、调度层、连接层,用于对RDBMS、NoSQL的实时数据访问和后台数据任务的调度。

业务层

  • DMS业务层为您提供数据库实时点击和SQL访问,业务层为无状态节点,可线性扩展,确保为DMS整体服务能力的提升。

  • 宕机无状态切换,确保7×24小时服务。

调度层

  • DMS调度层为您提供的调度主要包含:导出、导入、表结构对比、数据趋势。其后台主要通过线程池进行调度,分为实时调度和后台定时调度两类。

  • 实时调度提供前端点击后立即调度并一次性任务处理,用户提交任务后无需等待结果,数据管理后台自动完成所有工作,结束后用户下载或查看结果。

  • 后台定时调度任务为用于定时获取用户指定的数据(如数据趋势),数据管理后台将统一定义调度各项任务对各项业务数据进行采集,提供查阅和分析。

连接层

连接层为数据管理的访问数据的核心部件,主要包含如下几点:

  • 兼容MySQL、SQLServer、PostgreSQL、PPAS、Redis、MongoDB的请求。

  • 前端操作上会话隔离及保持,即通过数据管理打开多个SQL窗口,各SQL窗口间的会话相互隔离,并尽可能保持各SQL窗口内的会话状态,接近客户端的体验。

  • 实例会话数量控制,防止对单个实例建立大量的连接数。

  • 按功能分级回收连接策略,尽可能确保不同功能体验的基础上减少对数据库连接数。