posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
database

复制表与跨机房容灾:ReplicatedMergeTree、双活架构与脑裂防护

系统讲解 ClickHouse 复制与跨机房容灾:ReplicatedMergeTree 的复制原理(基于 ClickHouse Keeper/ZooKeeper 的日志复制)、多副本读写路径、副本间数据同步延迟、ClickHouse Keeper 与 ZooKeeper 对比、跨机房部署拓扑(同城双活/异地多活)、脑裂(Split Brain)成因与防护(Keeper 仲裁/quorum)、以及故障切换演练与数据一致性校验。

6 分钟阅读
ClickHouse 复制 容灾
graphdb

图数据库存储引擎内部:无索引邻接、存储布局与遍历引擎

深入图数据库的存储与执行内核:无索引邻接(index-free adjacency)为何让图查询快、节点/关系/属性在磁盘上的记录布局、遍历引擎与执行计划、标签与属性索引、属性存储与压缩、内存图 vs 磁盘图、事务写入与 WAL、从 Cypher 到物理计划的流水线,以及 Neo4j / JanusGraph / NebulaGraph 的存储引擎对比,帮助理解图数据库快在哪里、瓶颈在哪里。

12 分钟阅读
存储引擎 执行计划 Neo4j