加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

京东数据库智能运维平台建树之路

发布时间:2018-08-28 10:48:42 所属栏目:编程 来源:京东商城技术架构
导读:运维自动化来历于事变中的痛点,京东数据库团队面临的是商城成千上万的研发工程师,这种压力敦促我们不绝厘革,然而厘革不是一挥而就,也经验过从手工到剧本化、自动化、平台化、智能化的艰巨转变,以是说是需求在驱动运维系统的建树,而运维自动化的真谛

ContainerDB与用户之间通过Gate集群举办毗连,Gate按照用户发送的查询语句形成的语法树和查询执行打算获得查询中涉及到的全部表,并按照Topology中的元数据信息得到各个表的分片信息,最后团结语句中的Join中的关联前提和Where字句中的谓词信息,将查询可能写入路由到正确的分片。整个进程都是Gate自动完成的,对用户完全透明。

自助化处事

ContainerDB将对数据库处事的实例化、DDL/DML执行、分片进级和扩容等成果抽象成为独立的接口,并借助于流程引擎提供了流程化的完全自助的用户接入处事,用户申请数据库处事乐成后,ContainerDB会将数据库会见口令自动推送到用户邮箱。

3、瞻望

已往已去,将来已来。

我们后续会更多的从用户的角度去思索数据库可以或许发生的代价。我们信托京东往后的数据库处事会:

  • More Smart:我们会基于各个数据库实例中CPU/内存/硬盘等各类差异资源的监控数据举办深度进修和聚类说明,说明出各个差异数据库实例的倾向资源,并智能化调高每个数据库实例倾向资源的限定并调低非倾向资源的限定。 
  • More Quick:我们会及时说明宿主机和容器的对应相关、各个容器的限定参数以及各个容器的汗青资源增添速度,预先对容器地址宿主机碎片举办清算,从而只管担保各个容器以垂直进级的方法实现扩容,从而极大地加速扩容速率。 
  • More Cheap:我们会提供完全自主研发的存储引擎,打算实现查询引擎与存储引擎的集成,并提供多模子数据库引擎,从而实现多种数据模子的同一,极大节减数据库处事所需资源以及研发本钱。 
  • More Friendly:无论是ContainerDB照旧我们自主研发的多模子数据库,我们城市完全兼容MySQL协议及语法,从而使得现有应用的迁徙本钱趋近于0。 
  • More Open:ContainerDB会在颠末京东内部的各类场景的考验之后会拥抱开源,并但愿与业界列位同仁一路将ContainerDB不绝完美。同时我们后续的多模子数据库最终也会孝顺给开源社区,并等候其处事于业界。 

【编辑保举】

  1. 从分库分表后遗症,总结数据库表拆分计策
  2. 阿里数据库备份专家:教你pick最有用的备份体系
  3. 奇妙计划多级缓存,为数据库减负
  4. 区块链和数据库,技能到底有何区别?
  5. 关于MySQL数据库的备份方案
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读