存储架构

醉颜凉8 天前
redis·pika·混合存储·存储架构·冷热数据分离
Redis 与 Pika 对比:大容量冷热数据落盘方案与混合存储架构Redis 是一个开源的、基于内存的高性能键值存储系统,由 Salvatore Sanfilippo 开发。它以其卓越的性能、丰富的数据类型和灵活的部署方式广泛应用于互联网领域。Redis 支持多种数据结构,如字符串、哈希、列表、集合、有序集合等,还提供了事务、发布/订阅、Lua 脚本等高级功能。
poemyang1 年前
kafka·高并发·pagecache·存储架构·顺序i/o·局部性原理
千亿消息“过眼云烟”?Kafka把硬盘当内存用的性能魔法,全靠这一手!Kafka 消息队列Apache Kafka是一个开源的分布式消息队列,由LinkedIn公司开发并于2011年贡献给Apache软件基金会。Kafka被设计用来处理千亿量级的实时数据,被广泛应用于互联网大规模数据处理平台中。
poemyang1 年前
dma·计算机原理·存储架构·i/o 模式
从纳秒到毫秒的“时空之旅”:CPU是如何看待内存与硬盘的?在数据暴涨时代,如何高效存储和管理海量数据已成为应用系统的核心挑战。这不仅关乎读写性能,更涉及并发场景下性能与持久化之间的平衡。要应对这一挑战,既需要理解不同存储介质的物理特性与性能边界,也需通过数据结构、存储模型与操作系统机制的协同设计,达成技术上的最优平衡。 本文将从计算机系统的分层存储体系这一基础视角出发,阐述B+树如何为关系型数据库(如MySQL)的优化复杂查询效率,LSM树如何为NoSQL数据库(如RocksDB)实现高吞吐写入,以及Kafka的日志结构如何借助顺序存储特性突破传统消息队列的性能
我是有底线的