每日最新情感日志速递平台 第一时间了解互联网的新鲜句子。

对于众多DBA关注的高可用、高可靠主/从秒级库表管理方案设计

发布时间:2019-04-30 05:34 类别:数据库

  【IT168 评论】云计较时代,各大厂数据库架构设想履历了哪些改变?在SACC大会第二全国战书的数据库架构设想的宿世此生(上)专场,来自京东云、阿里巴巴、58速运、去哪儿网、京东的手艺一线专家分享了各自由云计较时代下的数据库架构设想实践,碰到过哪些问题?若何处理?若何包管数据库的高可用和高靠得住等等一揽子手艺干货!

  数据库战国时代,往往每家企业利用的数据库都不止一种。面临市场上浩繁SQL、NoSQL以及NewSQL类数据库,我们该若何选择?京东云张成远暗示,起首要从需求出发,梳理根基生命周期办理需求、运转期保存类需求以及跟着数据量增大之后的高阶需求。

  云计较时代的到来,意味着DBA手工施行的时代曾经过去了,DBA可一键主动建立,实现分钟级搭建主/从秒级库表办理。对于浩繁DBA关心的高可用、高靠得住主/从秒级库表办理方案设想,张成远认为,该当从营业需求出发,领会营业可忍耐的延迟和数据丢失极限,京东云目前将数据存于云存储,因为云存储是三副本的,这种体例能够尽可能包管数据不丢。

  对于拜候量过大的环境,数据库长短常懦弱的,DBA能够层层过滤掉从链路打到数据库上的请求。一般DBA采纳的方案是读写分手或一主多从,张成远认为,若是对数据质量要求不高,能够采用读写分手。不然,不建议利用读写分手方案。

  一个喜好写文章的手艺人,这是良多人对沈剑的印象。不单单是文笔过硬,沈剑的手艺能力也十分强。作为58速运的CTO,沈剑对DBA进行了良多思虑:DBA的定位该当是什么?DBA的职责又是什么呢?

  在良多公司内部,DBA和研发之间的关系都很是微妙。DBA往往是施行研发提交过来的工单,而慢慢沦为了工单施行东西。沈剑暗示,营业DBA该当从专业的角度带给营业价值。从专业的角度,协助研发做好晚期设想;领会被施行工单的营业布景,前因后果,做好把关;连系营业进行优化,给出优化建议。

  跟着近些年营业体量的增大,良多数据库都面对着优化问题。DBA该当学会找次要矛盾,针对性优化。机能优化方面,MySQL阐发东西仍是良多的,好比可用于阐发慢查询的pt-query-digest;调优过程中能够把慢SQL时间设为0,从slowlog中获取所有SQL的相关消息,对机能的影响在10%以内;同时,DBA能够获取总体阐发成果,分组排序的阐发成果,单Query ID的阐发成果。

  京东商城两头件手艺部担任人丁俊:京东分布式KEY-VALUE存储设想与挑战

  目前,良多企业在数据库架构设想上还面对着诸多挑战,好比毛病检测与恢复、在线扩容、高可用、升级等,丁俊对这些问题一一进行领会答。

  在毛病检测与恢复方面,京东目前的处理方案长短持久化存储—JIMDB和持久化存储— FBASE。JIMDB兼容REDIS和谈,在线弹性伸缩的,数据全数保具有内存的K-V存储系统;FBASE支撑多和谈,支撑范畴查找的持久化K-V存储系统。JIMDB读写机能要求高,机能要求优先于数据靠得住性;FBASE对数据靠得住性要求高,数据量大,数据冷热分布较着。

  在线扩容上面,要想滑润扩容,丁俊提出需要提前把将要变动的拓扑消息下发 http://takahangha.com/shujuku/449/


你可能喜欢的