跳转至主要内容
Ctrl+K
MuduDB documentation
MuduDB v0.1 - Home MuduDB v0.1 - Home
  • 前言
  • 教程
  • SQL 语言
  • 管理
  • 编程
    • 内部架构
    • 参考资料
  • GitHub
  • 前言
  • 教程
  • SQL 语言
  • 管理
  • 编程
  • 内部架构
  • 参考资料
  • GitHub
Ctrl+K
  • MuduDB 文档
  • 前言
    • 概览
    • 数据模型
    • 发行说明
      • v0.1 发布说明
  • 教程
    • 入门
      • 安装
      • 首次会话
    • 教程
      • SQL CRUD 教程
      • Wallet 示例
  • SQL 语言
    • 数据定义
      • 列
      • 创建表
      • 主键
      • 删除表
    • 数据操作
      • 插入
      • 更新
      • 删除
    • 查询
    • 数据类型
      • 整数类型
      • 浮点类型
      • 定点类型
      • 字符串类型
      • 时间类型
      • 其他类型
  • 管理
    • 客户端
    • 服务端管理
    • 配置参考
    • 应用包
    • 工具链
  • 编程
    • Mudu 过程
    • Churcuring 与 CQL
    • 系统调用
      • open
      • close
      • read
      • write
      • range-scan
      • batch
      • command
  • 内部架构
    • 内核
    • 适配器
    • 过程运行时
    • WebAssembly 集成
    • 分区与工作线程映射
    • 每核心工作线程模型
  • 参考资料
    • MuduDB 格式与协议契约
      • Page Header 契约 v1
      • Tuple Binary Format Contract v1
      • Log Frame 契约 v1
      • TCP 协议帧契约 v1
      • MPK 包清单契约 v1
      • MuduDB 服务端配置契约 v1
      • MuduDB 文件布局契约 v1
      • Guest→Host 系统调用负载契约 v1
      • 如何添加一次格式升级
    • mcli 管理接口(HTTP)

分类

  • 总索引

内部架构

内部架构#

MuduDB 内部技术架构和实现细节:内核设计、适配器模型、分区、工作线程模型和过程运行时。面向开发人员和贡献者。

  • 内核
    • 内核与运行时分层
    • 职责
    • 工作线程模型
    • 边界与兼容性
  • 适配器
    • 支持的后端
    • 连接配置
    • 异步会话循环
    • 已知差异
  • 过程运行时
    • 设计
    • 同步源码,异步执行
    • 系统调用边界
    • 适用场景
  • WebAssembly 集成
    • 组件模型
    • WASI 沙箱
    • 语言支持
    • 客户绑定
    • 运行时限制
    • 包格式
  • 分区与工作线程映射
    • 概览
    • 设计原理
    • 术语
    • 模型与语法
    • 路由工作原理
    • 拓扑发现
    • 后端映射与缓存
    • 分片端口与工作线程连接
    • 获取拓扑并直接连接
    • 使用示例
    • 故障模式与回退
    • 运维关注
    • 性能与调优
    • 故障排除
  • 每核心工作线程模型
    • 1. 概览
    • 2. 动机
    • 3. 每个工作线程模型
    • 6. 工作线程间通信
    • 7. 数据局部性与分区

上一页

command

下一页

内核

作者: MuduDB contributors

© Copyright 2026, MuduDB contributors.