首页 > Rocksdb的事务(二):完整事务体系的 详细实现

Rocksdb的事务(二):完整事务体系的 详细实现

文章目录

    • 1. 基本事务操作
      • 1.1 TransactionDB -- Pessimistic
      • 1.2 OptimisticTransactionDB
      • 1.3 Read Uncommitted
      • 1.4 SavePoint 回滚部分事务操作
      • 1.5 SetSnapshot
      • 1.6 GetForUpdate
      • 1.7 RepeatableRead
    • 2. 实现
      • 2.1 WBWI(write batch with index) & WB(write batch)
      • 2.2 PessimisticTransaction 实现
      • 2.3 LockManager 以及 DeadLock detect 实现
        • 2.3.1 LockManager 加锁实现
        • 2.3.2 DeadLock 检测实现
      • 2.4 OptimisticTransaction
        • 2.4.1 kValidateSerial occ
        • 2.4.2 kValidateParallel occ
    • 3. 总结

更多相关: