数据库流程图
2020-05-07 12:00:23 0 举报
数据库底层逻辑规划
作者其他创作
大纲/内容
是
线程锁tryLock(500)
接口层,主线程
查找是否存在需要更新的行
否
打开文件
将数据放入update队列
是否存在表
创建表
底层类,主线程(同insert)
获取/新建实例
循环判断是否需要新增列
新增列
获取表中列名
开始线程
执行更新数据流程
将数据放入insert队列
底层类,子线程(同insert)
解锁,跳出
底层类,子线程
从insert队列取出一个数据
解锁
底层类,主线程
删除队列一个数据
插入数据到数据库
执行插入数据流程
队列中是否存在数据
执行查找数据流程
查找数据
0 条评论
下一页