摘要: 目录 背景 前提回顾 什么是MVCC 什么是当前读和快照读 当前读,快照读和MVCC关系 MVCC,乐观锁,悲观锁关系 MVCC实现原理 整体流程 彩蛋 RR和RC隔离级别下的InnoDB快照读有什么区别 闲聊 【迈莫coding】 背景 写<<校招MySQL那些事>>系列文章,一方面帮助在校大学生 阅读全文
posted @ 2021-01-25 12:59 迈莫coding 阅读(91) 评论(0) 推荐(0)
摘要: 目录 背景 物理日志和逻辑日志 日志模块:redo log redo log产生背景 redo log基本概念 redo log记录形式 redo log使用场景 日志模块:bin log bin log基本概念 bin log刷盘机制 bin log使用场景 日志模块:undo log undo 阅读全文
posted @ 2021-01-25 12:57 迈莫coding 阅读(72) 评论(0) 推荐(0)
摘要: 目录 事务特性ACID属性 并发事务带来的问题 事务隔离级别 事务实现原理 闲聊 【迈莫coding】 事务特性ACID属性 事务特性指的就是ACID,如图所示: 原子性 Atomicity :一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务 阅读全文
posted @ 2021-01-25 12:56 迈莫coding 阅读(150) 评论(0) 推荐(0)
摘要: 目录 锁定义 锁分类 读锁和写锁 表锁和行锁 InnoDB共享锁和排他锁 InnoDB意向锁和排他锁 InnoDB行锁 InnoDB间隙锁 概念 InnoDB使用间隙锁目的 InnoDB行锁实现方式 闲聊 【迈莫coding】 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中 阅读全文
posted @ 2021-01-25 12:54 迈莫coding 阅读(60) 评论(0) 推荐(0)
摘要: 本人迈莫,是在20年以春招实习生的身份进入鹅厂,经过重重波折,最终成为鹅仔一份子。接下来我会以我亲生经历为例,分享一下普通大学的学生也是可以进去大厂,拭目以待!!! 初入大学 惨遭毒打 时间倒回到17年,在那炎热的九月,我也随之迎来了我大学四年的生活,对大学既憧憬又害怕,害怕它不是我梦中的大学,害怕 阅读全文
posted @ 2021-01-25 12:52 迈莫coding 阅读(157) 评论(0) 推荐(0)
摘要: 关于Redis redis是一个开源的使用C语言编写的一个kv存储系统,是一个速度非常快的非关系远程内存数据库。它支持包括String、List、Set、Zset、hash五种数据结构。除此之外,通过复制、持久化和客户端分片等特性,用户可以很方便地将redis扩展成一个能够包含数百GB数据和每秒处理 阅读全文
posted @ 2021-01-25 12:50 迈莫coding 阅读(85) 评论(0) 推荐(0)