分布式系统三大指标:可扩展性、一致性、持久性
1. 可扩展性
增加系统容量的模型有以下两种。
(1) 水平扩展
即在现有的系统中增加新的机器节点
(2) 垂直扩展
不增加新的机器节点,而是提升现有机器的性能,如增加内存
2. 一致性
强一致性
弱一致性
最终一致性
顺序一致性
因果一致性
读写一致性
实际中,最终一致性应用最广,而强一致性比较难实现。
3. 持久性
数据的持久性:想提高数据持久性,通常的做法是数据复制。
消息持久性:分布式系统的消息通讯通常由分布式消息服务完成,如Kafka。消息持久性包括:(1)当消息服务的节点发生了错误,已经发送的消息仍会在错误解决之后被处理。(2)如果一个消息队列声明了持久性,那么即使队列在消息发送后掉线,仍然会在重新上线后收到这条消息。
分布式系统三大指标:可扩展性、一致性、持久性相关推荐
- 网管型工业交换机的三大指标介绍
网管型交换机产品提供了基于终端控制口(Console).基于Web页面以及支持Telnet远程登录网络等多种网络管理方式.因此网络管理人员可以对该交换机的工作状态.网络运行状况进行本地或远程的实时监控 ...
- Google分布式系统三大论文(二)Bigtable: A Distributed Storage System for Structured Data
原文地址:https://blog.csdn.net/u010359965/article/details/49795133 摘要 Bigtable是一个管理结构化数据的分布式存储系统,它被设计用来处 ...
- 分布式系统简介与分布式一致性算法
分布式架构 集中式的特点 集中式是指一台或多台计算机组成中心节点,数据集中存储于这个中心节点中.集中式系统的最大特点是部署结构简单,不需要考虑多个节点之间的分布式协作问题. 分布式特点 分布式系统是一 ...
- 分布式系统理论基础1: 一致性、2PC和3PC
分布式系统理论基础 - 一致性.2PC和3PC 引言 狭义的分布式系统指由网络连接的计算机系统,每个节点独立地承担计算或存储任务,节点间通过网络协同工作.广义的分布式系统是一个相对的概念,正如Lesl ...
- 软件性能常用三大指标
笔记(茹炳晟老师 第28课 带你一起解读不同视角的软件性能与性能指标 ) 衡量软件性能三个最常用的指标:并发用户数.响应时间.系统吞吐量 并发用户数 包含业务层面和后端服务器层面的两层含义 业 ...
- 衡量机器学习模型的三大指标:准确率、精度和召回率
https://www.cnblogs.com/xuexuefirst/p/8858274.html
- 数字示波器的三大指标
1.带宽 控制输入正弦信号的幅值不变,增大输入正弦信号的频率,当幅值下降为原来的0.707倍(-3db)时,这个频率就是示波器的截至频率,也就是带宽. 带宽时用来衡量一个示波器最大可以测多大频率的信号 ...
- 服务器的性能三大指标有哪些,性能测试——三大指标
1.并发用户数:系统同一时间段内处理的事务数 并发用户数:一定会对服务器产生压力. 在线用户数:只是 "挂" 在系统上,对服务器不产生压力. 注册用户数:数据库中存在的用户数而已 ...
- 用太极拳讲分布式理论,真舒服!
倚天屠龙记中赵敏郡主携带一帮高手围攻武当,武当派掌门张三丰被暗算,传了一套武功给张无忌用来对付赵敏的手下.这套武功就是太极拳. ❝ 张三丰:无忌,我教你的还记得多少? 张无忌:我全忘了! 张三丰:很好 ...
- 分布式系统优势及衡量指标
分布式系统: 分布式系统就是利用多台计算机协同解决单台计算机所不能解决的计算.存储等问题.单机系统与分布式系统的最大的区别在于问题的规模,即计算.存储的数据量的区别.–<分布式系统原理介绍> ...
最新文章
- 一份超详细的数据科学路线图!
- 河北计算机辅助普通话试题,115-河北省计算机辅助普通话水平测试培训.pptx
- 使用SAP CRM text api将空的文本写入到后台,会发生什么事
- atomic java_在Java中添加@atomic操作
- Java中用JS那些_java web中javascript主要用哪些?
- 创作优质的视频号作品四个方向
- html5学习之canvas模块的简单使用,作画三角形、圆形、矩形等
- LINUX访问WINDOWS网络共享目录
- Python算法学习教程
- ADF中在jspx页面加载的阶段添加自己的代码
- Unity 3D 接入 移动MM (3.1.3)计费SDK
- 人脸识别技术及其各种用例
- ubuntu系统中webpy的使用
- 自恢复保险丝选型参数说明
- SQL:Store Produce同列数据相加
- 计算机网络的应用阶层,计算机网络应用专业人才培养方案.doc
- IT项目经理应具备的十大软技能
- 海康威视接口调用报错处理
- android json解析优秀文章
- 流辰信息微服务平台:数字化转型的优良工具!
热门文章
- STM32USB鼠标+键盘串口控制
- Datax下载、安装、定时同步配置
- 如何解决Mac电脑中的“AppStore无法下载软件”问题?
- (result, consumed) = self._buffer_decode(data, self.errors, final)
- Mac环境下简化ssh连接vlab口令实现免密登录(UNSW)
- 睡眠手环APP开发优势特点
- win10电脑如何取得管理员权限
- 【江枫 】Oracle 9i和10g在create index和rebuild index的统计信息的区别
- oracle证书怎么查成绩,Oracle认证考试成绩查询
- 【手把手制作三阶魔方模拟器】用MATLAB绘制一个三阶魔方