可伸缩性
是分布式系统的一个重要标志。分布式系统设计遵循CAP定理, CAP是:Consistency(一致性), Availability(可用性), 和 Partition tolerance(分区容错性) 可靠性 简称,CAP定理认为,CAP三种之中,只能同时满足其中两种,从EJB到MySQL5,过去的都在尝试将CAP三者完美结合,反而三种都不能完全令人满意,关系数据库主要满足CA,特别是要求极其严格的一致性,主要是通过数据库锁或JTA/JDBC事务实现,过于苛刻的一致性要求造成了其铁板一款,很难实现进行切分分区。而NOSQL数据库,则分CP(如MongoDB)和AP(Dynamo Cassandra)两种。
转载于:https://my.oschina.net/u/1246036/blog/151526