最新发布第12页
排序
Namespace 隔离
Namespace 隔离 什么是 Namespace Namespace(命名空间)是 Linux 内核提供的一种资源隔离机制,它将全局的系统资源包装在抽象的命名空间中,使得命名空间内的进程只能看到自己空间内的资源。这...
Write Behind 模式:异步回写的数据持久化策略
Write Behind 模式:异步回写的数据持久化策略 什么是 Write Behind 模式 Write Behind(滞后写入,也称 Write Back)是一种缓存写入策略:应用程序只写入缓存就立即返回,由后台线程异步地将缓...
如何调试容器网络问题
如何调试容器网络问题 常见的容器网络问题 Docker 容器网络问题在面试和实际工作中都是高频话题。常见问题包括: 容器无法访问外部网络 容器之间无法通信 DNS 解析失败 端口映射不生效 网络延迟...
OCI(开放容器倡议)是什么?
OCI(开放容器倡议)是什么? 什么是 OCI? OCI(Open Container Initiative,开放容器倡议) 是一个致力于制定容器格式和运行时的开放工业标准的项目。它于 2015 年 6 月由 Docker、CoreOS、Go...
为什么避免使用 SELECT * 以及最佳实践
为什么避免使用 SELECT * 以及最佳实践 SELECT * 的问题 -- 不推荐 SELECT * FROM user WHERE id = 123; -- 推荐 SELECT id, name, email FROM user WHERE id = 123; 很多开发人员习惯 SELECT *...
Redis 核心数据结构与实战场景深度解析
Redis 核心机制深度解析——从数据结构到持久化与高可用 摘要 Redis 作为业界最广泛使用的内存键值存储系统,以其卓越的性能和丰富的数据结构著称。本文从底层数据结构出发,深入剖析 Redis 六...
MongoDB 文档数据库核心原理与实践
MongoDB 深入解析——从文档模型到副本集与分片 一、引言 MongoDB 是最具代表性的 NoSQL 文档数据库,以灵活的文档模型、自动分片和副本集机制著称。不同于传统关系型数据库的严格表结构,Mongo...
Read View 决定可见性
Read View 决定可见性 概述 Read View(读视图)是 InnoDB MVCC 机制中的核心数据结构,它决定了在当前事务中,哪些数据版本是'可见的'。每次事务读取数据时,InnoDB 都会通过 Read View 来判断...
USER 指令:为什么你的容器不该用 root 运行?
USER 指令:为什么你的容器不该用 root 运行? 概述 Docker 容器的默认用户是 root(UID 0)。在容器内以 root 运行看似方便,实则带来了严重的安全风险。USER 指令允许我们在 Dockerfile 中切...
垂直拆分与水平拆分的区别
垂直拆分与水平拆分的区别 拆分的两种基本思路 数据库拆分有两种基本维度:垂直拆分(Vertical Sharding)和 水平拆分(Horizontal Sharding)。理解两者的区别是设计可扩展数据库架构的基础。 ...
