
MySQL
文章平均质量分 86
汐梦聆海
過去を捨てなくては 未来の場所がない
展开
-
Mysql与Redis双写一致性问题
在更新完数据库以后,必然需要对缓存中的键值对进行修改。而这个过程涉及到了各种各样的不一致性。大致有以下四种双写策略:(1)先更新缓存,再更新数据库;(2)先更新数据库,再更新缓存;(3)先删除缓存,再更新数据库;(4)先更新数据库,再删除缓存;(1)先更新缓存,再更新数据库这种策略会涉及到几个问题:问题一:如果缓存更新成功,而数据库抽风了,因为各种原因更新失败,此时出现缓存与数据库的数据不一致;问题二:假设有两个线程A和B,都对数据库进行修改,但执行顺序如下:(1)A对缓存进行更新;(2)B原创 2022-02-19 12:22:51 · 2212 阅读 · 2 评论 -
MySQL面试题大全(索引、事务、锁、SQL语句及优化、数据库优化、其他常见面试题)
写在前面一份很好的MySQL面试题汇总,本文只起到文字备份作用,建议通过链接查看原文,图文并茂哦~作者:捏捏小肥脸链接:传送门来源:牛客网什么是MySQL? *百度百科上的解释:MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL常用的存储引擎有什么?它们有什么区别? ***原创 2021-11-18 10:33:46 · 543 阅读 · 2 评论