一、RTO/RPO

对于分布式数据库而言,高可用是一个专业名词,其是系统的一个特性,保障系统能在足够长的时间内提供指定程度的服务,衡量数据库系统的可用性用RTO和RPO;
    (1)RTO(Recovery Time Obejective,恢复时间指标):故障恢复过程中所需的时间花费。故障发生后,从IT系统停止服务开始,到IT服务系统恢复为止,此两点之间的时间段成为RTO,比如:故障发生后系统服务在12小时内便可恢复,那么RTO值就是12小时,对数据库系统而言,RTO通常需要控制在秒到分钟级别,该项指标是描述系统可用的指标之一,不能完全代表可用性。
    (2)RPO(Recovery Point Objective,恢复时间点目标):数据恢复后对应的时间点。即数据可恢复到哪个时间点上,该时间点之后的数据都会丢失,该值越小越好。如果数据库采用主备强同步或者多基于共识协议的副本技术,后者数据库依赖分布式文件系统,则RPO的值可以确保为0,即数据不丢失,该项指标更多的是在描述系统的可靠性,唯有可靠才更可用。

二、SLA

SLA是在传统领域,在商业上定义系统的高可用性时采用SLA(Service Level Agreement,服务等级协议)。SLA是在一定开销下为保障服务的性能和可用性,服务提供商与用户共同定义的一种双方认可的协定,该协议在网络服务供应商领域被广泛使用,会约定最小带宽、同时服务客户数、最长故障时间等一系列指标。在软件领域,最广泛使用的指标是平均服务时间,例如,我们经常听到的服务可用性可达到几个9,就是服务的可用性数字化衡量指标,99.99%表示一年里服务最多只能有25.6分钟不可用,99.999%表示一年里最多只有有5.26分钟不可用。
SLA=使用正常运行时间/(正常运行时间+故障时间)

三、MTBF/MTTF/MTTR

衡量计算机的高可用类似的指标,包括:MTBF、MTTR、MTTF
    MTBF:(Mean Time Between Failure,平均无故障时间):对于可修复系统,系统的平均寿命是指平均情况下两次相邻失效(故障)之间的工作时间,又称系统平均时效间隔,该值越大表示可用性越好。
    MTTF (Mean Time To Failure,平均时效时间):对于不可修复系统,系统的平均寿命指系统发生失效前的平均工作时间,又称系统在失效前的平均时间。
    MTTR (Mean Time To Repair,平均修复时间):对于可修复系统,该指标表示故障的平均修复时间,故障出现到修复的时间,MTTR越小表示易恢复性越好。

数据库的可用性衡量指标相关推荐

  1. 【java 性能优化实战】1 理论分析:性能优化,有哪些衡量指标、性能优化的技术手段

    指标是我们衡量很多事物,以及做出行为决策的重要参考.例如在生活中,当你打算买汽车时,会关注很多指标,比如动力性.燃油经济性.制动性.操纵稳定性.平顺性.通过性.排放与噪声等,而这些指标也都有相关的测试 ...

  2. tps 数据库写并发衡量_MPP数据库简介

    1.先了解下OLTP与OLAP区别 OLTP(OnLine Transaction Processing ,联机事务处理)系统 例如mysql.擅长事务处理,在数据操作中保持着很强的一致性和原子性 , ...

  3. 【高并发】面试官:性能优化有哪些衡量指标?需要注意什么?

    点击上方蓝色"冰河技术",关注并选择"设为星标" 持之以恒,贵在坚持,每天进步一点点! 作者个人研发的在高并发场景下,提供的简单.稳定.可扩展的延迟消息队列框架 ...

  4. (转)数据库可靠性/可用性、稳定性RTO/RPO

    转  https://blog.csdn.net/luke_wang/article/details/78145517: 在灾难恢复方面,目前业界公认有三个目标值得努力.一是恢复时间,企业能忍受多长时 ...

  5. 性能指标、响应时间、并发量…聊聊性能优化的衡量指标

    本文分享自华为云社区<[高并发]性能优化有哪些衡量指标?需要注意什么?>,作者:冰河 . 最近,很多小伙伴都在说,我没做过性能优化的工作,在公司只是做些CRUD的工作,接触不到性能优化相关 ...

  6. 高可用性及容灾的几个衡量指标

    网站可用性 所谓网站可用性(availability)也即网站正常运行时间的百分比,业界用 N 个9 来量化可用性, 最常说的就是类似 "4个9(也就是99.99%)" 的可用性. ...

  7. 在商业环境中的 UX 体验衡量指标

    本文适合(1)进入工作领域 1–3 年的 UX Designer/Product Designer(2)希望为自己的工作产出订定价值衡量的 Anybody 好的衡量指标带你上天堂,不好的衡量指标带你睡 ...

  8. 7个等级 容灾等级_高可用性及容灾的几个衡量指标

    网站可用性 所谓网站可用性(availability)也即网站正常运行时间的百分比,业界用 N 个9 来量化可用性, 最常说的就是类似 "4个9(也就是99.99%)" 的可用性. ...

  9. 基金绩效衡量指标_衡量绩效

    基金绩效衡量指标 Clients care deeply about web performance and they depend on us to articulate and measure h ...

最新文章

  1. resin安装与配置
  2. Arduino初初教程10——温湿度传感器
  3. html中响应式查询,css 响应式(媒介查询)
  4. activemq启动wrapper stopped
  5. 用php写一个可以抽取随机数的工具一次只抽四个怎么实现?_面试了一个32岁的程序员,场面一度很尴尬。...
  6. 鸿蒙是否会开源,鸿蒙会不会开源?鸿蒙终于迎来新发展
  7. error LNK2005: _DllMain@12 already defined in MSVC
  8. linux中移动光标的命令,linux命令行中常用光标移动快捷键
  9. flash电脑安装包_flash控件下载特色众多flash控件下载使用评估
  10. ztree的select设置,完笔
  11. 260道网络安全工程师面试题(附答案)
  12. 2022-2027年中国会议行业市场深度分析及投资战略规划报告
  13. 100句励志名句让你在困境中绝地求生
  14. C++: #define中的三个特殊符号:#,##,#@
  15. 高效能技术领导者,不仅是首席技术官,更是首席情绪官
  16. 如何安装OCSNG及GLPI
  17. 插板法/捆绑法/插空法
  18. 智慧教室--智能管控系统
  19. 好听的歌曲,更新记录听过的音乐。。
  20. Cisco远程访问(SSL)虚拟专用网的工作原理

热门文章

  1. 3.12 CMMI3级——深入理解三个O(OPF OPD OT)
  2. 静态随机存取存储器(SRAM)
  3. JavaScript-BOM
  4. 具有优化头寸退出规则的货币对交易
  5. 安卓通过SurfaceView类实现手写功能(上)
  6. supervisor php-fpm,如何用supervisor守护php-fpm主进程来实现php-fpm的自动重启
  7. 台式计算机找不到蓝牙发射器,台式机没有蓝牙功能,怎么连接蓝牙设备呢?
  8. ruby中uniq和uniq!的区别
  9. 王道考研数据结构代码总结
  10. 预测师的随想系列五:知其然重要,知其所以然更重要