cantian

韩楚风18 天前
服务器·网络·数据库·分布式·mysql·架构·cantian
【参天引擎】一次宕机后的数据恢复,让我把 Cantian 持久化与恢复的六大机制全搞明白了讲真,第一次看 Cantian 持久化与恢复源码的时候,我也是一脸懵——Redo 日志、Undo 日志、Checkpoint、崩溃恢复、归档管理、日志复制,这么多机制,到底谁保护谁?直到有一次线上遇到数据库宕机,需要紧急恢复数据,我才真正去翻源码,搞明白这套机制是怎么做到"数据不丢、快速恢复"的。
韩楚风1 个月前
数据库·分布式·mysql·架构·cantian
【参天引擎】事务生命周期 / MVCC / Undo / ACID / 分布式事务 功能域整体解析阅读时间: 约 55 分钟难度等级: ⭐⭐⭐⭐⭐(高级)事务管理是 Cantian 数据库 ACID 特性的核心实现层,位于 SQL 执行层与内核存储引擎之间。它涵盖完整的事务生命周期(BEGIN/COMMIT/ROLLBACK)、全局 XID 分配与事务槽管理、基于 Undo 版本链的 MVCC 多版本并发控制、Savepoint 回滚点支持、以及集群环境下的分布式事务协调。本章深入解析事务管理的各子模块架构与核心实现机制。
韩楚风1 个月前
数据库·mysql·架构·cantian
【参天引擎】Cantian 服务端框架全景解析:进程架构、模块组成与交互关系阅读时间: 约 20 分钟 难度等级: ⭐⭐⭐⭐(中高级)Cantian 是一个多进程、多插件的分布式数据库系统,其服务端框架由数据库主进程 cantiand、集群管理进程 CMS 以及 MySQL 适配插件 TSE/CTC 共同构成。各模块通过 MES 网络消息、UDS 本地通信和共享内存三种机制实现跨进程协作,形成完整的分布式计算与存储能力。
我是有底线的