摘要:
Redis数据存储原理:Redis使用全局哈希表来保存所有键值对,实现从键到值的快速访问。哈希桶中的值是指向具体值的指针。 全局哈希表提供了快速访问的能力,通过key快速找到哈希桶位置,从而访问相应的实际键值。实际复杂度是O(1)。 RedisObject:Redis数据类型很多,不同数据类型都有些 阅读全文
posted @ 2025-04-16 18:07
难得
阅读(32)
评论(0)
推荐(0)
摘要:
Redis高性能、开源的、基于KEY-VALUE的存储服务系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求。 优点:执行非常快、支持丰富的数据结构、操作具有原子性、适用于多种场景使用 存储结构:String、list、map、set、sorted-set Redis执行原理 Redis 阅读全文
posted @ 2025-04-16 18:05
难得
阅读(30)
评论(0)
推荐(0)
摘要:
一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。 CAP: 一致性:数据分布在不同节点,某个节点数据进行更新,其他节点都能读取到这个数据,就是强一致性 阅读全文
posted @ 2025-04-16 17:34
难得
阅读(50)
评论(0)
推荐(0)
摘要:
MySQL磁盘随机读写: 执行CURD时,会从表空间中磁盘文件里读取数据,可能在随机的位置读取一个数据页到缓存,这就是磁盘随机读,性能比较差。 磁盘随机读关注IOPS和响应延迟: IOPS代表底层存储系统每秒可以执行多少次磁盘读写操作,IOPS越高,数据库并发能力越强。 磁盘读写操作的响应延迟对数据 阅读全文
posted @ 2025-04-16 17:28
难得
阅读(23)
评论(0)
推荐(0)
摘要:
复制方式: 基于语句的复制(逻辑复制)、基于行的复制。两种方式都是通过在主库上记录二进制日志、在备库重放日志的方式来实现异步的数据复制。 两种复制方式意味着,在同一时间点备库上的数据可能与主库存在不一致,并且无法保证主备之间的延迟。 复制带来的开销:复制不会增加主库的开销,主要是启用二进制日志的开销 阅读全文
posted @ 2025-04-16 17:26
难得
阅读(54)
评论(0)
推荐(0)
摘要:
索引是数据库中帮助快速查询数据的一种数据结构,它将数据表中的数据放在索引文件中,以便于快速查询。索引存在磁盘中,会占据物理空间,因此不恰当的索引会影响性能。MySQL索引存储在存储引擎层。 为什么要使用索引: 大大减少存储引擎需要扫描的数据量:索引的大小通常远小于数据的大小,以InnoDB为例,引擎 阅读全文
posted @ 2025-04-16 17:24
难得
阅读(11)
评论(0)
推荐(0)
摘要:
锁的意义: 用来解决并发事务的访问问题,事务并发执行时可能带来的各种问题,最大的一个难点是:一方面要最大程度地利用数据库的并发访问,另外一方面还要确保每个用户能以一致的方式读取和修改数据,尤其是一个事务进行读取操作,另一个同时进行改动操作的情况下。 一个事务进行读取操作,另一个进行改动操作,这种情况 阅读全文
posted @ 2025-04-16 17:21
难得
阅读(18)
评论(0)
推荐(0)
摘要:
事务是一系列的数据库操作,是数据库应用的基本单位。MySQL 事务主要用于处理操作量大,复杂度高的数据。 MySQL的ACID: 原子性:事务是一个完整的操作,不可被分割。事务操作要么都成功,要么失败回滚。 一致性:事务完成时,数据必须处于一致状态 隔离性:对数据进行修改的所有并发事务是彼此隔离的 阅读全文
posted @ 2025-04-16 17:20
难得
阅读(15)
评论(0)
推荐(0)
摘要:
Buffer Pool: 数据库内存组件,缓存了磁盘上的真实数据,系统对数据库执行的增删改操作,主要就是对这个内存数据结构中的缓存数据执行的。然后数据库中有定时的IO线程,将该内存中的数据刷导磁盘,减少了磁盘IO的次数。 Buffer Pool本质是一片内存数据结构,默认是128M,实际生产时通过i 阅读全文
posted @ 2025-04-16 17:18
难得
阅读(326)
评论(0)
推荐(0)
摘要:
MySQL基础架构示意图: 主体可分为:Server层和存储引擎。Server层包括连接器、查询缓存、分析器、优化器、执行器等。所有跨存储引擎的功能都在这一层实现。存储引擎层负责数据的存储和提取,插件式架构。 应用与MySQL服务器大致交互过程: 连接器: 负责跟客户端建立连接,获取权限,维持和管理 阅读全文
posted @ 2025-04-16 17:14
难得
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号