首页 > 其他分享 >如何设计存储架构

如何设计存储架构

时间:2022-11-04 16:24:57浏览次数:40  
标签:存储 场景 架构 读写 性能需求 设计 行为 性能

存储架构设计总思路

  估算性能需求  基于实际的业务场景估算存储量,读写性能

    用户量预估   

      规划  根据成本预算目标确定

      推算  基于已有数据推算

      对比  跟已有标杆对比

    用户行为建模

      行为  用户的典型行为

      数量  采取某种行为的数量

      频率  用户某种行为频率

    性能需求估算

      数据量

      请求量

      预留量

  选择存储系统  根据技术储备、方案优缺点选择合适的存储

    单机是否保存全部数据、是否可以支撑写性能,是否可以支撑读性能,是否自动切换

    sql、nosql、大数据

    技术本质 挑选应用场景和系统本质契合的存储

    技术储备  熟悉程度

    综合考虑   可维护性,成本、成熟度等

  设计存储方案  根据选择的系统设计方案,如果有问题回上一步

    设计数据结构

    验证读写场景

    评估读写性能

 

 

 

 

标签:存储,场景,架构,读写,性能需求,设计,行为,性能
From: https://www.cnblogs.com/windghost/p/16858150.html

相关文章

  • 软件设计-装饰模式
    手机功能的升级用装饰模式模拟手机功能的升级过程:简单的手机(SimplePhone)在接收来电时,会发出声音提醒主人;而JarPhone除了声音还能振动;更高级的手机(ComplexPhone)除了声音......
  • 软件设计-组合模式
    组合模式用透明组合模式实现教材中的“文件夹浏览”这个例子。 类图  java  packagerjsj.no10;publicclassClient{publicstaticvoidmain(St......
  • 软件设计-桥接模式
    两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。 类图  java  packagerjsj.no9;publicclassCar......
  • 软件设计-外观模式
    计算机开启在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(Har......
  • 软件设计-职责链模式
    财务审批某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门经理可以审批5万元及以下的采购单,副总经理可以审批10万元及以下的采购单,总经理可以审......
  • 软件设计-代理模式
    婚介所婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果年纪小于18周岁,婚介所会提示“对不起,不能早恋!”,并终止业务。 ......
  • 软件设计-享元模式
    围棋设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 类图  Java  packagerjsj.no13;/***客户......
  • 软件设计-命令模式 _
    多次撤销和重复的命令模式某系统需要提供一个命令集合(注:可以使用链表,栈等集合对象实现),用于存储一系列命令对象,并通过该命令集合实现多次undo()和redo()操作,可以使用加法运......
  • 软件设计-迭代器模式
    JAVA和C++常见数据结构迭代器的使用信1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA内置迭代器和C++中标准模板库(STL)实现对同学信息的遍历,要求按照学号从......
  • 《信息安全与设计》第十二章学习笔记
    第十二章块设备I/O和缓冲区管理知识点归纳一、块设备I/O缓冲区(一)I/O缓冲的基本原理。文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的......