DDIA 阅读笔记第六章:分片 发表于 2024-05-11 更新于 2024-06-10 分类于 阅读 , 后端 , DDIA 本文字数: 11k 阅读时长 ≈ 20 分钟 摘要 第六章讨论了分片这一技术,通过将数据将大数据集拆分为多个小数据集,存储在多个节点上,来达到提高吞吐的效果。 阅读全文 »
DDIA 阅读笔记第五章:复制 发表于 2024-05-08 更新于 2024-06-11 分类于 阅读 , 后端 , DDIA 本文字数: 27k 阅读时长 ≈ 50 分钟 摘要 本章主要研究了复制(replication)这一技术在分布式场景下的使用,讨论了单领导者、多领导者、无领导者三种常用的变更算法,并对复制延迟相关的问题和解决方法进行了探讨。 阅读全文 »
DDIA 阅读笔记第四章:编码与演化 发表于 2024-05-05 更新于 2024-06-11 分类于 阅读 , 后端 , DDIA 本文字数: 19k 阅读时长 ≈ 35 分钟 摘要 本章介绍几种不同的编码格式,包括 JSON、XML、Protocol Buffers、Thrift 和 Avr,它们对兼容性的影响,如何应对模式变化;还讨论如何使用这些格式进行数据存储和通信。 阅读全文 »
DDIA 阅读笔记第三章:存储与检索 发表于 2024-04-30 更新于 2024-06-11 分类于 阅读 , 后端 , DDIA 本文字数: 20k 阅读时长 ≈ 36 分钟 摘要 本章主要介绍了数据库的索引结构及原理,并讨论了 OLTP 和 OLAP 数据库的不同。前半部分是摘抄笔记的形式,后半部分的讨论比较宽泛,直接摘抄原文高亮重点了。 阅读全文 »
DDIA 阅读笔记第二章:数据模型与查询语言 发表于 2024-04-09 更新于 2024-04-23 分类于 阅读 , 后端 , DDIA 本文字数: 10k 阅读时长 ≈ 19 分钟 摘要 本文是 DDIA 的第二章,介绍了常用的数据模型和查询语言。 阅读全文 »