Redis入门系列(二)NoSql的数据库的CAP原理+Base

来源:互联网 发布:sql语句update where 编辑:程序博客网 时间:2024/05/16 06:53

传统的关系型数据库

          ACID


非关系型数据库NoSql

            CAP


C:强的一致性

A:高可用性

P:分区容错性


首先,非关系型数据库为3进2原则,及CAP你只能选择两者。在大型的电商网站上,因为他们的机房可能分布在不同的地方,一个城市或者另外一个城市,所以所这个P即分区容错性是必须的。其次为了提高性能一般会使用AP原则+弱一致性,最终以Base原则来保持一致性。


分布式与集群



分布式简单的可以理解为,多个服务器分别处理不同的模块或者工程,然后他们各个模块通过一些RPC/RMI/NIO等通信框架来做,想了解dubbo+zookeeper的朋友可持续关注ZLT尼玛银行。


集群可以简单理解为多个服务器处理同意一个模块或者工程。

1 0