社区博客 | MySQL 锁机制
定义:锁是计算机协调多个进程或线程并发访问某一资源的机制。
原文作者:CSDN博主[程序猿进阶]
关键词:MySQL、锁机制、表锁、行锁
定义:锁是计算机协调多个进程或线程并发访问某一资源的机制。
原文作者:CSDN博主[程序猿进阶]
关键词:MySQL、锁机制、表锁、行锁
面试和工作,持久化都是重点。 Redis 持久化介绍 为了防止数据丢失以及服务重启时能够恢复数据,Redis支持数据的持久化,主要分为两种方式,分别是RDB和AOF; 当然实际场景下还会使用这两种的混合模式。 为什么需要持久化? Redis是个基于内存的数据库。那服务一旦宕机,内存中的数据将全部丢失。通常的解决方案是从后端数据库恢复这些数据,但后端数据库有性能瓶颈,如果是大数据量的恢复: 1、会对
紧急故障转移使选定的副本集群成为 InnoDB ClusterSet 部署的主 InnoDB 集群。当当前主集群不工作或无法联系时,可以使用此过程。紧急故障切换过程中,无法保证数据一致性,因此为了安全起见,故障切换过程中会将原主集群标记为失效。如果原来的主集群仍然在线,则应在可以联系时立即将其关闭。之后,您可以修复失效的主集群并将其重新加入 InnoDB ClusterSet 拓扑,前提是您可以解
Redis是一个开源的、高性能的NoSQL数据库,由于其快速读写速度、数据结构比较丰富,被广泛应用于缓存、队列和分布式锁等方面。但是,在分布式事务领域的应用还有待深入研究。本文将从Redis的特点出发,探讨如何利用Redis实现分布式事务的一致性与可靠性保障。 一、Redis的数据结构特点 Redis支持的数据结构非常丰富,包括字符串、列表、哈希表、集合等等。这些数据结构在不同的应用场景下有着不同
事务是数据库操作的执行单位,需要满足最基本的ACID(原子性、一致性、隔离性、持久性)属性。 (1) 原子性:一个事务提交之后要么全部执行,要么全部不执行。 (2) 一致性:事务的执行不能破坏数据库的完整性和一致性。 (3) 隔离性:事务的隔离性是指在并发中,一个事务的执行不能被其他事务干扰。 (4) 持久性:一旦事务完成提交,那么它对数据库的状态变更就会永久保存在数据库中。 本章主要介绍open
一文了解MVCC机制 😄生命不息,写作不止 🔥 继续踏上学习之路,学之分享笔记 👊 总有一天我也能像各位大佬一样 🏆 博客首页 @怒放吧德德 To记录领地 🌝分享学习心得,欢迎指正,大家一起学习成长! 转发请携带作者信息 @怒放吧德德(掘金) @一个有梦有戏的人(CSDN) 简介 多版本并发控制(MVCC,Multi-Version Concurrency Control)是一种常用于数据