摘要:
对于数据库内核专家来说, 对于事务并发控制的理论的精通是必备的, 但是最近这段时间, 我能明显到理论和现实的割裂性, 这种情况不但对于理论的驾驭存在挑战, 将理论推行到实践也面临挑战.
本文对此种情况做一些分析.
上下文相关: 2023-09-20 事业-代号z-个人品牌-数据库内核专家-分析_财阀悟世的博客-CSDN博客
需要直接解决的问题:
一. 将并发控制的理论吃透, 成为自身的一部分
- 以《数据库系统实现》为理论基础
- 读了之后只是知识层面的增加, 理解层面并没有达到预期
- 无法支撑起在自己内心构建出一套并发控制的模型
二. 解决mdb大量短链接导致死锁的问题
- 并发控制理论中死锁部分的具体案例
- 需要理解mdb代码对于事务和并发控制的实现
导致无法进一步推进的原因分析:
一. 理论层面
- 搞错了对象, 不是以构建自己的理解模型为核心, 而是在理解书上在说什么
- 想的太少, 其实并没有想明白书上说的, 为了图快仅仅是死记下来
- 读的每一句话, 都要做内心里多想, 在内心里把读到的东西串起来
- 不要在乎书上的理论体系, 要以构建自己的理论体系为目的, 读书上的知识是为了完善自己的理解和自己的体系
二. 实践和代码层面
- 代码细节过多, 没有理解代码间的关系, 无论是静态的还是动态的
- 其次主要是在理论思考的时候, 缺乏自己去实现时候的设计部分, 导致对象错位, 不是为了实现自己的设计, 而是在记忆书里的设计
- 过于求成导致为了追求结果而省略了思考的过程!