1.说明 前面讲的分布是遇到的一些故障,实际还是太乐观了,分布式系统的的真实场景,问题要严重得多。这一章,从最消极的角度,讲解分布式系统实际上会...
1.说明 前面讲了几个隔离级别,有这样的问题 这一节就讲解串行化,顾名思义,就是结果和串行化执行一样。往往通过下面三种方式实现 1.真的是串行执...
1.说明 如果两个事务同时读写同一份数据,会引发并发竞争问题。而理论上,隔离性会使得一切变得简单,因为可以让你认为不会有并发竞争出现如串行化隔离...
1.说明 事务,是一个把若干读写放入同一个逻辑单元的方式。概念上,事务的读写要么全成功(commit),要么全失败(abort,rollback...
1.前言 对于非常庞大的数据量,经常需要分片分区在分片分区的模式下:每一个数据(一行记录)只属于一个分区,每个分区是整个数据库的一部分。分区为了...
1.前言 前面两节讲了单leader模式和多leader模式,这一节讲解无leader模式 之前有leader的模型都是基于这样的假设:一个cl...
1.前言 前面讲了单leader模型,本节讲解多leader备份 2.多leader备份 之前讲的单leader有一个大的缺陷:由于只有一个le...
1.前言 备份,意思就是多台机器通过网络传输保存同一份数据,为什么需要备份呢 如果数据没有改动,备份就简单了。但是困难就在于应对数据的变动本章就...
1.引言 第一章的时候讲了 进化性, 就是应对不断变化的需求如果说数据模型变了,我们的表以及业务代码也要相应变化,比如说多了一个字段等等对于关系...