技术栈

存储架构

poemyang
14 天前
kafka·高并发·pagecache·存储架构·顺序i/o·局部性原理
千亿消息“过眼云烟”?Kafka把硬盘当内存用的性能魔法,全靠这一手!Kafka 消息队列Apache Kafka是一个开源的分布式消息队列,由LinkedIn公司开发并于2011年贡献给Apache软件基金会。Kafka被设计用来处理千亿量级的实时数据,被广泛应用于互联网大规模数据处理平台中。
poemyang
24 天前
dma·计算机原理·存储架构·i/o 模式
从纳秒到毫秒的“时空之旅”:CPU是如何看待内存与硬盘的?在数据暴涨时代,如何高效存储和管理海量数据已成为应用系统的核心挑战。这不仅关乎读写性能,更涉及并发场景下性能与持久化之间的平衡。要应对这一挑战,既需要理解不同存储介质的物理特性与性能边界,也需通过数据结构、存储模型与操作系统机制的协同设计,达成技术上的最优平衡。 本文将从计算机系统的分层存储体系这一基础视角出发,阐述B+树如何为关系型数据库(如MySQL)的优化复杂查询效率,LSM树如何为NoSQL数据库(如RocksDB)实现高吞吐写入,以及Kafka的日志结构如何借助顺序存储特性突破传统消息队列的性能
我是有底线的