- 集群是经过提升单位时间内执行的任务数来提高效率
- 分布式系统是以缩短单个任务的执行时间来提高效率
(1)原子性:原子性是指事务中所包含的全部操做要么全 部成功,要不所有失败 (2)一致性:一致性是指事物操做前与操做后的状态或者业务逻辑一致 (3)持久性:持久性是指一个事务一旦被提交了,那么对 数据库中的数据的改变就是永久性的,即使是在数据库系统遇到故障的状况下也不会丢 失提交事务的操做 (4)隔离性:指多个并发独立事务,相互独立,相互隔离,互不影响。
9.SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。mysql
(1)Read Uncommitted(读取未提交内容)
(2)Read Committed(读取提交内容,sql server 和oracle默认隔离级别)
(3)Repeatable Read(可重读,mysql默认隔离级别)
(4)Serializable(可串行化)linux
(1)脏读是指一个事务读取了另一个事务未提交的数据
(2)不可重复读,即原始读取不可重复。是指在 数据库访问中,一个事务范围内两个相同的 查询却返回了不一样数据。( mysql默认的事务处理级别)
(3)A事务在修改某个范围内的记录的时候,B 事务又在该范围内插入新的记录,当A事务 再次读取该范围记录的时候,会产生幻读。
mysql默认的事务处理级别是 ‘REPEATABLE-READ’,也就是可重复读。
SQL Server默认系统事务隔离级别是 READ COMMITTED,也就是都已提交。 loracle数据库默认系统事务隔离级别是 READ COMMITTED,也就是读已提交。git
(1)单表的数据量很大(海量数据)、或者热度 很高(高并发),咱们能够选择水平切分。 (2)垂直切分,即将表按照功能模块、关系密切程度划分出来,部署到不一样的库上。
(1)分区容错的意思是:区间通讯可能失败 (2) 一致性是指写操做以后的读操做,必须返回该值 (3)可用性指只要收到用户的请求,服务器就必须给出回应
云计算分类
(1)按照是否公开发布服务分类
a.私有云服务(企业内部) b.混合云服务 c.公有云服务(全部客户)
(2)按照服务模式分类
a. Iaas(Infrastructure as a service,基础设施 即服务) 包括电脑、网络、存储等服务
b.PaaS(Platform as a service,平台即服务) 数据库、WEB服务、开发工具、操做系统
c.SaaS(Software as a service,软件即服务) 电子邮件系统、ERP、云办公系统web
分布式系统泛型
(1)消息传递范型是分布式进程间通讯的最基本范型 send、receive、connect、disconnect
(2)客户-服务器范型(简称CS范型)是网络应用 中使用最多一种分布式计算范型
必须有某种可用的定位机制来确保客户进 程可以找到服务或服务器。(IP+端口号)
在客户/服务器范型中,进程之间的交互遵循请求-应答的模式
(3)发布订阅消息系统泛型属于消息传递泛型的一种
(4)电子邮件系统
a. SMTP(简单邮件传送协议)协议 ///基于消息系统泛型的电子邮件系统中用于发送邮件的协议
b. POP3(邮局协议)协议 ///用于接收邮件的协议
c. IMAP4(互联网邮件访问协议)协议算法
P2P(peer-to-peer)点对点 段对端 对等计算;是消除”中心” 的概念,将原来的客户端视为服务器和客户端的综合体。
P2P范型表示分布式计算中各个进程之间是一种 对等的关系。
P2P是一种以非集中化方式使用分布式资源 来完成一些关键任务的系统和应用。sql
P2P网络的特色:数据库
(1)健壮性 (2)高性价比 (3)负载均衡
缓存