![](https://img-blog.csdnimg.cn/20200714191632595.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 57
MySQL数据库以及SQL语言的学习
alpha-α
一将功成万骨枯!
展开
-
缓存一致性解决方案
线程A先写,database = 99,(注:在线程A写期间,再执行读操作,此时database = 99,cache = 100,实际读取到的都是不一致数据)注意:需要衡量时间N的大小,N太小,导致删除操作在线程B更新cache操纵之前,导致无法删除脏数据,N太大,导致在N期间读取的缓存都是脏数据。解决方法:延时删除,线程A更新完数据库后,停留时间N,然后删除缓存,此时缓存为空,数据库数据为最新值。线程A -> 线程B 更新数据data-1,data: 100->99->98。原创 2024-05-29 16:52:07 · 173 阅读 · 0 评论 -
MySQL数据库小结
数据库管理系统是位于操作系统与用户之间的一种操纵和管理数据库的软件,按照一定的数据模型科学地组织和存储数据。同时可以提供数据高效地获取和维护。SQL是用于访问和处理数据库的标准的计算机语言,用于存取数据以及查询、更新和管理关系数据库系统。原创 2020-07-14 19:30:35 · 206 阅读 · 0 评论