按分类浏览

热门文章

最新发布

131
经典一致性哈希(虚拟节点)

经典一致性哈希将哈希空间映射为环,节点和 key 均匀散布其上,扩缩容时只迁移 1/(N+1) 的数据;虚拟节点进一步解决物理节点数量少时的负载不均问题,是 Cassandra、Memcached、Amazon Dynamo 的核心分片机制。

2026-06-08 👁 84 次阅读
132
Delta 编码

Delta 编码将有序递增序列转为差值序列存储,结合 Varint 可将时间戳等单调 ID 压缩 50%~80%;ClickHouse、Parquet、Gorilla 时序数据库均内置此方案。

2026-06-04 👁 84 次阅读
133
LRU(最近最少使用)

LRU(Least Recently Used)是最经典的缓存淘汰算法:当缓存满时,驱逐最长时间未被访问的条目。本文从数据结构设计出发,推导出 O(1) 的实现,并深入分析 LRU 在工程中的边界情况与局限性。

2026-06-02 👁 84 次阅读
134
SSTable

SSTable(Sorted String Table)是 LSM Tree 的磁盘存储格式:一个不可变的、按 key 有序排列的键值对文件。理解 SSTable 是理解 LSM Tree 读写路径、Compaction 机制的基础。

2026-06-02 👁 84 次阅读
135
MySQL 实战技巧与常见陷阱

汇总 MySQL 日常开发中的关键实战技巧:join 该不该用、临时表的作用、Memory 引擎的特殊行为、自增主键为什么不连续、误删数据如何恢复,以及分区表的利弊。

2026-05-26 👁 84 次阅读
136
ES 写入最佳实践

从 Mapping 设计、索引模板、Bulk 批写、Refresh/Translog 调优四个层面系统梳理 ES 写入性能优化手段,覆盖从"数据建模"到"参数配置"的全链路实践。

2026-05-26 👁 84 次阅读
137
GoLang 工程实践:项目结构、测试与部署

覆盖 Go 工程化的核心实践:项目目录规范、Go Module 模块管理、错误码设计、日志规范,以及 Pflag/Viper/Cobra 三件套构建企业级 CLI 应用框架。

2026-07-06 👁 82 次阅读
138
MySQL 性能问题排查

覆盖 MySQL 常见性能问题的排查思路:从 MySQL"抖一下"的根因(脏页刷盘)、表数据删了大小不变(空洞)、count(*) 慢、order by 慢查询,到单行查询也慢的隐藏问题。

2026-05-26 👁 82 次阅读
139
MySQL InnoDB 日志系统

InnoDB 用 WAL(Write-Ahead Logging)机制实现高性能写入和 crash-safe 能力,核心是 redo log(物理日志)和 binlog(逻辑日志)的协作,两者通过两阶段提交保持一致。

2026-05-26 👁 82 次阅读

第 14 / 20 页 · 共 195 篇