写点什么

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分析案例(三):扩容伸缩设计