摘要:
传统单机数据库中往往使用auto_increment属性的主键作为ID,但由于不同机器的重复性,该方案在分布式环境中不生效。 总体设计流程 了解问题并且确定设计范围,假定具有以下特性 唯一标识符具有唯一性 按日期排序 只包含数字 64位 每秒可生成10000个 提出设计并且获得批准 多主复制 通用唯 阅读全文
posted @ 2025-07-17 00:19
tanch25
阅读(12)
评论(0)
推荐(0)
摘要:
键值对数据库是一种非关系型数据库。其中键是唯一的,值是不透明的,可以通过相关的键进行访问。本章的目标是设计一个键值存储,支持基本的插入和查询操作。其具有以下特点: 单个键值对大小较小,小于10KB 能够存储大数据 具有高可用性:在故障期间也可快速响应 高扩展性:可扩展至支持大型数据集 自动缩放:根据 阅读全文
posted @ 2025-07-17 00:19
tanch25
阅读(29)
评论(0)
推荐(0)
摘要:
第五章 设计一致性哈希 一致性哈希是在水平分布的服务器上高效、均匀分配数据和请求的技术。分为以下内容: 一致性散列是什么 为什么需要一致性散列 一致性散列如何工作 一致性哈希的特殊性 传统哈希在分配数据的时候,往往使用模运算来完成分配。在模数发生变化的时候,对应的键到服务器的映射需要重新分配。而一致 阅读全文
posted @ 2025-07-17 00:19
tanch25
阅读(9)
评论(0)
推荐(0)
浙公网安备 33010602011771号