系统架构设计理论与原则、负载均衡及高可用系统设计速记速记

2015-7-10 杜世伟 Linux

一、系统架构设计理论与原则 
这里主要介绍几种常见的架构设计理论和原则,常见于大中型互联系统架构设计。 

(一)、CAP理论 
1、什么是CAP 

著名的CAP理论是由Brewer提出的,所谓CAP,即一致性(Consistency)、可用性(Availability)和分区容错性(Partition Tolerance)。 

(1)、Consistency(一致性):更新操作成功并返回客户端完成后,分布式的所有节点在同一时间的数据完全一致(All nodes see the same data at the same time)。 

这里的一致性,一定要和传统的RDBMS中的事务一致性区分开。 

在传统的RDBMS中,事务具有ACID4个属性,即原子性(Atomicity),一致性(Consistency),隔离性(Isolation)和持久性(Durable)。 

ACID是关系型数据库的最基本原则,遵循ACID原则强调一致性,对成本要求很高,对性能影响很大。 

阅读全文>>

标签: linux 负载均衡 CAP 架构

评论(0) 浏览(11975)

Powered by emlog 沪ICP备2023034538号-1