CAP理论 前言CAP 定理由 Eric Brewer 于 1999 年提出,它描述了分布式系统中最基本的权衡关系,是分布式系统设计与决策的重要理论基础。 本文从定义、权衡、与 ACID/BASE 的关系、以及实际应用等多个角度系统地阐述 CAP 理论的核心思想及其在工程实践中的启示。 CAP 定理定义CAP 定理指出,分布式系统中的三个性质无法同时完全满足,其中 P(分区容错性)是必须的,因此在 2026-05-10 分布式 > 理论基础 #分布式 #理论基础
Tier 前言// TODO Tier// TODO HotRing背景在秒杀、热搜等高并发的场景下,绝大多数访问量都集中于部分热点数据,传统的内存数据库索引采用哈希索引时,查找位于链表末端的热点数据需要进行多次内存跳转,会导致效率降低。 核心HotRing将数据结构修改为有序冲突环,将热点数据移动到离访问入口最近的位置,从而大幅降低链表内部的跳转路径,为了适应高并发 2026-05-09 #存储系统 #KV数据库
Rust基础语法 Rust 基础语法1. 变量和可变性变量声明Rust 中变量默认是不可变的。使用 let 声明变量,使用 mut 修饰符使其可变。 12345let x = 5; // 不可变变量let mut y = 5; // 可变变量y = 6; // 可以重新赋值let z: i32 = 10; // 显式指定类型 常量常量使用 con 2026-03-26 Rust