`
yayafenghua
  • 浏览: 3041 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
通过学习GFS的english paper 和中文翻译,学习,思考后的总结发出来,供大家共同学习讨论。 1 分布式文件系统的提出 满足:大规模数据密集型应用。连续读写大文件。 a scalable distributed file system for large distributed data-intensive applicat ...
1 分布式事务所用到的两阶段提交协议 两阶段提交的过程涉及到协调者和参与者。协调者可以看做成事务的发起者,同时也是事务的一个参与者。对于一个分布式事务来说,一个事务是涉及到多个参与者的。具体的两阶段提交的过程如下: 第一阶段: 首先,协调者在自身节点的日志中写入一条的日志记录,然后所有参与者发送消息prepare T,询问这些参与者(包括自身),是否能够提交这个事务; 参与者在接受到这个prepare T 消息以后,会根据自身的情况,进行事务的预处理,如果参与者能够提交该事务,则会将日志写入磁盘,并返回给协调者一个ready T信息,同时自身进入预提交状态状态;如果不能提交该事务,则记录日志,并 ...
1 Checkpoint作用 1.1将事务提交的修改写进disk(写脏数据);保证数据库的完整性和一致性。 1.2缩短恢复时间 2 checkpoint所用结构体 typedef struct CheckPoint { XLogRecPtr redo;//创建检查点时记录xlog插入位置 TimeLineID ThisTimeLineID; uint32 nextXidEpoch; TransactionId  nextXid; Oid nextOid;          MultiXactId   nextMulti; MultiXactOffset next ...
Global site tag (gtag.js) - Google Analytics