as959705158的头像-林林林的博客
河北管理员
这家伙很懒,什么都没有写...
为什么 B+ 树而不是 B 树-林林林的博客

为什么 B+ 树而不是 B 树

为什么 B+ 树而不是 B 树 问题引出 MySQL 的 InnoDB 引擎使用 B+树 作为索引结构,而不是 B 树、二叉树、哈希表。这是面试高频题,核心在于理解 B+树针对 磁盘 IO 特性 做的优化。 B 树 vs B+树...
容器网络隔离-林林林的博客

容器网络隔离

容器网络隔离 面试题 Docker 如何实现容器之间的网络隔离?有哪些隔离机制和配置方式? 标准答案 网络隔离是 Docker 安全性的重要组成部分。Docker 通过 Linux 网络命名空间(Network Namespace...
MySQL 总结与最佳实践-林林林的博客

MySQL 总结与最佳实践

MySQL 总结与最佳实践 回顾:我们走过的 170 个知识点 从数据库基础到 InnoDB 引擎,从索引优化到高性能架构,从 SQL 调优到备份恢复,这 170 篇文章覆盖了 MySQL 面试和工作的核心内容。 核心...
哈希分片与范围分片的优缺点对比-林林林的博客

哈希分片与范围分片的优缺点对比

哈希分片与范围分片的优缺点对比 为什么需要对比 在分库分表实践中,大多数场景的纠结就是选哈希分片还是范围分片。两者各有优劣,选错了会在扩展性和查询效率上付出巨大代价。 哈希分片(Hash ...
非 root 运行容器-林林林的博客

非 root 运行容器

非 root 运行容器 为什么需要非 root 运行 容器默认以 root 用户运行,这是常见的安全风险。容器内的 root 在宿主机上虽然受到 Namespace 隔离,但仍拥有部分系统权限,提权漏洞可能导致容器逃...
读写分离下的数据一致性问题与解决方案-林林林的博客

读写分离下的数据一致性问题与解决方案

读写分离下的数据一致性问题与解决方案 概述 读写分离架构可以实现读能力水平扩展,但引入了数据一致性问题:刚写入的数据,从库可能还没同步到。 如果不能容忍读到旧数据,就需要做额外处理。 ...
Redis Stream 核心命令:XADD、XREAD、XACK-林林林的博客

Redis Stream 核心命令:XADD、XREAD、XACK

Redis Stream 核心命令:XADD、XREAD、XACK 概述 这三个命令是 Redis Stream 消息队列的核心操作,分别对应消息的生产、消费和确认。理解它们的用法和背后的机制,是掌握 Stream 的关键。 XADD...
MySQL 备份与运维-林林林的博客

MySQL 备份与运维

合并整理:基于时间点恢复 PITR 实战、mysqldump 使用和注意事项、清理 Undo Log 占用的空间、优化 InnoDB 刷脏页行为、sync_binlog 配置详解:安全与性能的平衡 等11篇相关文章
昨天
02613
分布式系统核心理论——从 CAP 到 Paxos/Raft 共识算法-林林林的博客

分布式系统核心理论——从 CAP 到 Paxos/Raft 共识算法

分布式系统核心理论——从 CAP 到 Paxos/Raft 共识算法 一、引言 现代互联网系统已从单机架构演进到大规模分布式系统。分布式系统是由多台自治计算机通过网络互联、协同完成共同任务的系统。分...
昨天
02113
连接器工作流程-林林林的博客

连接器工作流程

连接器工作流程 连接器的作用 连接器是 MySQL 与客户端通信的第一个组件,负责建立连接、校验身份、管理权限。每次客户端发起连接请求,都要经过连接器的完整流程。 完整流程 flowchart TD A[客...