摘要: 下面给你一张 “Hyperchain 从交易到回执”的完整流程图(包含:接收交易 → 校验 → 交易池/广播 → 打包出块 → 共识 → 执行(EVM/HVM/BVM)→ 落块/落状态 → 回执可查/通知)。我尽量按联盟链/Hyperchain 的典型实现把关键节点都画出来,你可以直接拿这张图去对照 阅读全文
posted @ 2026-01-27 15:48 程煕 阅读(0) 评论(0) 推荐(0)
摘要: OceanBase的2PC(两阶段提交)协议在保证分布式事务原子性的同时,通过多项创新优化,大幅提升了性能与可用性。其核心思想是去中心化的协调者、利用Paxos日志保证一致性,以及针对单机事务的优化。 下图清晰地展示了OceanBase 2PC的完整流程、核心角色及关键优化点: 下面分阶段详细说明流 阅读全文
posted @ 2025-12-30 17:28 程煕 阅读(7) 评论(0) 推荐(0)
摘要: Raft和Multi-Paxos都是分布式共识算法,确保多个节点在某个值上达成一致。以下是它们达成共识的具体流程: Raft算法流程 Raft将共识分解为三个子问题:领导选举、日志复制 和 安全性。 1. 领导选举 角色:Leader(领导者)、Follower(跟随者)、Candidate(候选人 阅读全文
posted @ 2025-12-30 17:24 程煕 阅读(14) 评论(0) 推荐(0)
摘要: 基于Kubernetes Operator的云原生分布式数据库是一个进阶主题,其核心是将数据库运维专家的知识转化为Kubernetes平台上的自动化操作。它通过声明式的配置,让用户能够像管理原生Kubernetes资源一样管理复杂的数据库集群。 下表汇总了几个主流分布式数据库Operator的核心设 阅读全文
posted @ 2025-12-30 17:08 程煕 阅读(3) 评论(0) 推荐(0)
摘要: 云原生数据库的存算分离架构本质上是将传统单体数据库拆解为可独立伸缩、故障隔离的微服务化组件,并通过云原生的标准接口(如对象存储、块存储服务)进行高效协作。这种架构是数据库充分释放Kubernetes和云基础设施潜力的关键设计。 🏗️ 架构核心:三层解耦与K8s实现 下图清晰地展示了存算分离架构在云 阅读全文
posted @ 2025-12-30 00:57 程煕 阅读(13) 评论(0) 推荐(0)
摘要: 在Kubernetes上进行云原生分布式数据库的垂直规格变更,本质上是通过声明式API,让数据库工作负载(Pod)的资源配置(CPU/内存)在无需重启或最小化影响的情况下被动态更新。 下面我将以 StatefulSet 为核心,详细解释在K8s中对云原生分布式数据库进行垂直规格变更的正确流程和K8s 阅读全文
posted @ 2025-12-30 00:47 程煕 阅读(12) 评论(0) 推荐(0)
摘要: OceanBase 的底层存储引擎核心是基于 LSM‑Tree(Log‑Structured Merge‑Tree) 的“基线‑增量”架构。在此基础上,从 V4.3 版本开始扩展了对列存的支持,形成了行存/列存/混存一体化的存储体系。 📚 核心架构:LSM‑Tree 的“基线‑增量”模型 Ocea 阅读全文
posted @ 2025-12-30 00:41 程煕 阅读(14) 评论(0) 推荐(0)
摘要: RocksDB 是一个由 Facebook(现 Meta)开发并开源的高性能嵌入式键值存储库。它专为在快速存储设备(如 SSD、NVMe)上运行而优化,被广泛应用于需要高性能持久化存储的场景。 核心特性 1. LSM-Tree 架构 基于 日志结构合并树(Log-Structured Merge-T 阅读全文
posted @ 2025-12-30 00:37 程煕 阅读(75) 评论(0) 推荐(0)
摘要: 概述 LSM-Tree(日志结构合并树)是一种高效的数据结构,专门为写密集型存储系统设计,广泛应用于现代数据库和存储引擎中。 核心设计理念 1. 基本思想 将随机写转换为顺序写:这是LSM-Tree最重要的特性 延迟合并策略:数据先写入内存,批量合并到磁盘 分层存储结构:数据从内存到磁盘逐层移动 2 阅读全文
posted @ 2025-12-30 00:32 程煕 阅读(77) 评论(0) 推荐(0)
摘要: Merkle树和LSM-Tree是两种在计算机科学中常用的数据结构,它们在设计目标、应用场景和实现原理上有显著区别,但在某些系统中也可以结合使用。 一、核心区别 1. 设计目的不同 Merkle树:主要用于数据完整性验证和高效比较 验证数据块是否被篡改 快速比较两个大数据集的一致性 轻客户端验证(如 阅读全文
posted @ 2025-12-30 00:28 程煕 阅读(3) 评论(0) 推荐(0)