首页 > 其他分享 >分片架构和分区架构

分片架构和分区架构

时间:2022-11-01 19:33:06浏览次数:97  
标签:架构 实现 分区 分片 备份 路由

分片架构  通过叠加更多的服务器来提高性能

  分片规则

    选取技术比较大的某个数据键值,让数据均匀分布,避免热点分布

    适合主业务数据

    hash分片  分布均匀但是无法范围查询,扩容很麻烦

    范围分片 分布不均匀,支持范围查询,扩容不用处理历史数据 

  路由规则

    静态路由   配置文件

      实现简单但是无法动态扩容或平衡数据

    动态路由    实现复杂但是可以动态扩容或平衡

        配置中心

          配置中心注意需要高可用 

        路由转发

          无法支持超大集群,节点过多信息同步成本过高-gossip

  独立备份:每个分片独立备份(复制架构随意)

    实现简单但硬件成本高

  互相备份: 分片节点相互备份

    实现复杂但成本低

 

分区架构 通过冗余IDC来应对城市级别的灾难,并提供就近访问

  全局路由架构

    DNS   标准协议,通用,只能基本实现就近接入

    GSLB  非标,需要独立开发,功能强有状态检测,可以定制业务规则

  分区架构备份

    集中式 实现简单,分区互不影响;扩展容易;成本高,需要独立备份中心

    互备式 设计复杂(业务功能+备份),分区相互关联;扩展难度大;成本低利用已有机房。

    独立式  参考集中式-成本更高,多个备份中心

  

 

 

  

    

标签:架构,实现,分区,分片,备份,路由
From: https://www.cnblogs.com/windghost/p/16848855.html

相关文章

  • 如何将传统 Web 框架迁移部署到 Serverless 架构?
    简介: 与其说Serverless架构是一个新的概念,不如说它是一种全新的思路,一种新的编程范式。与其说Serverless架构是一个新的概念,不如说它是一种全新的思路,一种......
  • 【架构】架构设计的历史背景
    理解了架构的有关概念和定义之后,再讲讲架构设计的历史背景。我认为,如果想要深入理解一个事物的本质,最好的方式就是去追寻这个事物出现的历史背景和推动因素。我们先来简单......
  • 物联网数据分析(上篇)——业务系统架构类
    2021年,活跃的物联网设备超过100亿台。预计到2030年,活跃的物联网设备数量将超过254亿台。到2025年,每分钟将有152,200台物联网设备连接到互联网。到2025年,物联网......
  • Istio架构设计有4大关键目标
     Istio作为服务网格技术的代表作,通过sidecar代理拦截了微服务之间的所有网络通信,用统一方式实现服务之间的负载均衡、访问控制、速率限制等功能。应用无须了解底层服务访......
  • 浅析基于云-边-端协同架构的AI算力资源智能调度能力
    随着AI、云计算、边缘计算、大数据、物联网等技术的不断发展、数据的不断增加,基于云、边、端协同架构的部署需求也越来越多。TSINGSEE青犀视频的智能分析网关/云平台,不仅融......
  • vSAN 架构下搭建 Oracle RAC
    规划​OracleRAC-A:16核心、16G内存、600G系统盘、80G、80G、500G​OracleRAC-B:16核心、16G内存、600G系统盘、80G、80G、500G创建虚拟机存储策略在vCenterServer中找到......
  • 81-《大厂高薪必备技能实战1期》13-微服务架构治理-剪辑_ev
                   ......
  • 【架构】架构到底是是什么
    对于技术人员来说,「架构」是一个再常见不过的词了。我们会对新员工培训整个系统的架构,参加架构设计评审,学习业界开源系统(例如,MySQL、Hadoop)的架构,研究大公司的架构实现,例如......
  • 游戏服务器架构:如何避免缓存积累延迟
    不管使用TCP还是KCP,你都不可能超越信道限制的发送数据。TCP的发送窗口SNDBUF决定了最多可以同时发送多少数据,KCP的也一样。当前发送且没有得到ACK/UNA确认的数据,都会......
  • 游戏服务器架构:经典的全服分线模型概述
    全服分线模型一.模型描述由于多进程服务器模型的发展,游戏开发者们首先发现,由于游戏业务的特点,那些需要持久化的数据,一般都是玩家的存档,以及一些游戏本身需要用的,在运行期只......