写点什么

6.8Doris 分析案例(三):扩容伸缩设计

用户头像
张荣召
关注
发布于: 2020 年 11 月 02 日

1.关键技术点-扩容实施数据迁移:基本原理

      关注点:可伸缩。

      对比:MySQL关系型数据库,增加伸缩,数据库扩容时,分片管理等比较麻烦。

                NoSQL系统很轻松进行集群伸缩。并发太大---增加服务器--提供快速的数据存储能力和读写访问能力---减轻访问压力,增强并发处理能力。

                增加服务器,分摊压力。 

集群扩容,新增NodeX

          旧路由算法:Route1(Key1)={pn1,pn2}

          新路由算法:Route2(key2)={pn1,pnx}

          新旧算法有一个Node相同,因此只需要迁移一个Node.



         Pn2数据迁移到pnx,Client不再对pn2数据操作

             1.  Read之操作在pn1上

             2. W/R操作指向{pn1,pnx}

         Client对等节点中的一个pn1不变(路由算法保证)





     分布式存储系统:高可用设计的比较好,快速处理集群的扩容,可以很容易的去应对。

     Doris扩容利用临时失效策略,完成扩容。

     分布式系统关键设计思想,设计思路,关注点。

2.数据可识别功能---逻辑数据结构

       Namespace:一个业务实体数据的集合

       Data Definition

           1. Namespace的MetaData的数据结构定义,满足“数据定义可描述”的需求。

  

用户头像

张荣召

关注

还未添加个人签名 2018.05.02 加入

还未添加个人简介

评论

发布
暂无评论
6.8Doris分析案例(三):扩容伸缩设计