大规模分布式存储系统笔记二

Rosine ·
更新时间:2024-11-14
· 569 次阅读

单机存储篇概述CPU架构IO总线未完待续 概述

本篇我们先谈谈单机存储。单机存储系统是单机存储引擎的一种封装,对外提供文件、键值、表格或者关系模型。学计算机专业的同学应该都学过关系数据库吧,单机存储的理论其实基本来源于关系数据库。本篇会从CPU、IO、网络等硬件基础知识及性能参数、接着介绍主流单机存储引擎。其中,哈希存储引擎是哈希表的持久化实现,B树存储引擎是B树的持久化实现,而LSM树(Log Structure Merge Tree)存储引擎采用批量转储技术避免磁盘随机写入,这些都是从物理结构研究存储。本篇大家将再度学习关系型数据库理论基础,包括事务、并发控制、故障恢复、数据压缩等。

CPU架构

早期的CPU为单核芯片,提高单核会产生过多的热量且无法带来相应的性能改善。因此,现代服务器基本多核或多个CPU。经典的多CPU架构为对称多处理结构SMP。

IO总线

典型的南、北架构,北桥芯片通过前端总线与CPU相连,内存模块以及PCI-E设备(如高端的SSD设备)挂接在被桥上。北桥与南桥之间通过DMI连接,DMI的带宽为1GB/s,网卡,硬盘以及中低端固态盘挂接在南桥上。

未完待续
作者:灬子非鱼丶



存储系统 分布式 分布 分布式存储 存储 系统

需要 登录 后方可回复, 如果你还没有账号请 注册新账号