mvcc
文章平均质量分 69
Solomon_肖哥弹架构
Solomon(肖爱良) - 前百度环境音乐CTO&架构师、微服务专家 - 中国机械出版社签约作家,《深入理解Dubbo工业级架构设计》图书的作者 - 分享高并发、高可用、高性能的分布式(微服务、存储、事务、限流)架构设计原理
展开
-
数据库我是这样写出来的,Java MVCC升级版1,持续更新
本MVCC实现,包括数据版本控制、事务管理、一致性读取、提交和回滚事务,以及基本的垃圾收集。然而,这仍然是没有实现模型的所有功能。实际数据库系统中的MVCC实现会涉及更复杂的机制,如行级锁、无锁数据结构、版本链管理、写入时复制(Copy-On-Write)策略、冲突检测和解决算法,后续会继续提供。原创 2024-07-03 13:53:38 · 541 阅读 · 0 评论 -
数据库我是这样写出来的,Java版本 MVCC实现,持续更新
本MVCC实现,包括数据版本控制、事务管理、一致性读取、提交和回滚事务,以及基本的垃圾收集。然而,这仍然是没有实现模型的所有功能。实际数据库系统中的MVCC实现会涉及更复杂的机制,如行级锁、无锁数据结构、版本链管理、写入时复制(Copy-On-Write)策略、冲突检测和解决算法,后续会继续提供。原创 2024-07-03 11:37:54 · 529 阅读 · 0 评论 -
MVCC实现
实现MVCC读取,确保事务可以看到一致的快照数据。需要一个事务管理器来处理事务的开始、提交和回滚。首先,一个能够存储数据不同版本的数据模型。实现简单的垃圾收集策略,回收旧版本的数据。原创 2024-07-03 00:09:51 · 156 阅读 · 0 评论