操作系统(Operating System)16 分布式处理,客户-服务器和集群
来源:互联网 发布:零售软件是什么 编辑:程序博客网 时间:2024/04/30 10:23
CH16分布式处理,客户-服务器和集群
这章作为全书的最后一章,贯彻了外国人最后的一般越不重要原则,感觉相当水。
先讲一下中间件:
Middleware
客户-服务器产品的开发和使用,对从物理层到应用层的分布式计算标准化要求远远超过了人们的想象。开发人员必须拥有一套能够提供统一的方法和方式,跨越各种平台访问系统资源的工具。
实现这个要求的蝉蛹做法是,在上层应用程序和西城通信软件和操作系统之间使用标准的标称接口和协议。这种标准的接口和协议欸人们成为中间件(Middleware)
Databases
关系型数据库和分布式的数据库。。
Relational & Unstructured
ACID分布式数据库的特点
Atomicity
确保信息的完整性,如果我要说周五实验课在信息楼b523上,要么完整的说,不能说“周实验楼上”
Consistency
大概就说你从不同数据库里面提取的数据不能不一样啊,存数据的时候规则也要一样啊,不能一边单位是美元一边单位是人民币呀,这边的两个有关系那边的也要有关系啊。
Isolation
这,是关于互斥处理的。就是不能有两个操作同时对一个文件做出修改。
Durability
持久性,就是你关机之后这个数据库还存在。
CAP theorem
CAP理论:
Consistency: all notes see the same data at the same time
Availability: every request receive a response about whether it succeeded of failed.
Partition tolerance: system continues to operate despite arbitrary portioning due to net work failures
Client/Server Computing
Because of the heavily network dependent, work burden can be split between the Client and Server.
未完待续
- 操作系统(Operating System)16 分布式处理,客户-服务器和集群
- 操作系统精髓与设计原理学习笔记十:分布式处理、客户/服务器和集群系统
- 操作系统(Operating System)10
- Lua 标准库 - 操作系统处理(operating system facilities)
- Lua 标准库 - 操作系统处理(operating system facilities)
- Lua 标准库 - 操作系统处理(operating system facilities)
- Lua os标准库 - 操作系统处理(operating system facilities)
- 操作系统(Operating System)3
- 操作系统(Operating System)4
- 操作系统(Operating System)Linux1
- 操作系统(Operating System)2
- 嵌入式操作系统(Embedded Operating System)一览
- 好书推荐之:Operating System:Unix操作系统
- 操作系统(Operating System)11 I/O
- 服务器分布式和集群的区别
- CC150 16 chapter operating system
- Operating System
- Operating System
- 文本分类特征选择方法
- 第十五周
- 最大生成树+链剖——Luogu1967 [NOIP2013]货车运输
- 生产者与消费者模型
- 使用Eclipse Babel语言包汉化eclipse
- 操作系统(Operating System)16 分布式处理,客户-服务器和集群
- css默认样式
- leetcode 515. Find Largest Value in Each Tree Row
- 支持向量机(SVM)常考点
- JSP用到一个下拉框<select> 页面刷新后,保持选中的值
- HTML5的input
- Google、IBM和Lyft开源的微服务管理框架Istio安装文档
- Python适配器模式
- 传统IO与NIO的比较