摘要:
LevelDB 是一个由 Google 开发的、高性能、轻量级的嵌入式键值存储库。它不是一个独立的数据库服务器,而是一个供程序直接链接使用的 C++ 库,用于将数据持久化存储在本地磁盘上。 核心特性 键值存储: 数据模型非常简单,所有的数据都由一个键(key)和一个值(value)组成。 键和值都是 阅读全文
posted @ 2025-12-30 00:27
程煕
阅读(37)
评论(0)
推荐(0)
摘要:
MongoDB和Cassandra通过完全不同的机制保障分布式事务一致性,这源于它们迥异的设计哲学(MongoDB偏向CP,Cassandra偏向AP)。 简单来说: MongoDB(v4.0+):提供真·多文档ACID事务,类似传统数据库,但使用分布式快照隔离。 Cassandra:核心是最终一致 阅读全文
posted @ 2025-12-30 00:23
程煕
阅读(22)
评论(0)
推荐(0)
摘要:
Multi-Paxos和Raft都是确保分布式系统一致性的核心算法,但它们在设计哲学、工程实现和性能特征上存在根本区别。简单来说,Raft追求“易于理解和实现”,而Multi-Paxos追求“极致的理论性能”。 下面是两者的核心区别对比: 特性维度 Raft Multi-Paxos 核心设计哲学 易 阅读全文
posted @ 2025-12-30 00:17
程煕
阅读(30)
评论(0)
推荐(0)
摘要:
OceanBase利用Multi-Paxos协议来实现高可用的分布式事务,核心目标是替换传统的主备同步机制,确保在未发生多数派永久性故障的前提下,所有提交成功的数据均可恢复。 🔧 Multi-Paxos在OceanBase中的工作原理 在OceanBase中,事务日志的提交和回放过程是其分布式一致 阅读全文
posted @ 2025-12-30 00:15
程煕
阅读(36)
评论(0)
推荐(0)
摘要:
根据公开的技术资料和区块链共识原理,Hyperchain(趣链)的Replica节点在Prepare阶段对Primary广播的Batch哈希验证,主要目标是确保收到的批量交易数据(Batch)与主节点声明的完全一致,并且排序正确。 虽然搜索结果中没有直接给出Hyperchain在此处的具体代码实现, 阅读全文
posted @ 2025-12-30 00:11
程煕
阅读(7)
评论(0)
推荐(0)
摘要:
Hyperchain动态分片的实现 1. 动态分片的核心工作流程 Hyperchain的动态分片遵循"监控-决策-执行-反馈"的闭环机制,与知识库[1]中描述的去中心化AI系统动态分片原理一致: 状态监控(5-10秒间隔) 节点层面:CPU/GPU利用率、内存占用、网络带宽/延迟、电量 任务层面:交 阅读全文
posted @ 2025-12-30 00:03
程煕
阅读(10)
评论(0)
推荐(0)
摘要:
Hyperchain的智能合约执行是一个分布在验证节点(VP) 和非验证节点(NVP) 上的协同过程。简单来说,验证节点负责达成交易的共识顺序,而非验证节点则负责具体执行这些交易中的智能合约。 下图可以帮你更直观地理解从你发起一笔交易到合约状态最终上链的完整流程: flowchart LR subg 阅读全文
posted @ 2025-12-30 00:00
程煕
阅读(19)
评论(0)
推荐(0)
浙公网安备 33010602011771号