第二章 单机存储系统

本文介绍了单机存储系统的基础概念,包括其核心组件哈希表和B树等数据结构在不同存储介质上的实现方式。此外还探讨了单机存储系统如何提供文件、键值、表格等服务,并详细解释了数据库事务的ACID特性及其重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    单机存储殷勤就是哈希表、B树等数据结构在机械磁盘、SSD等持久化介质上的实现。单机存储系统是单机存储殷勤的一中封装,对外提供文件、键值、表格或者关系模型。单机存储系统的理论来源于关系数据库。数据库将一个或多个操作组成一组,称作事物,事物必须满足原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)以及持久性(Durability),简称为ACID特性。多个事物并发执行时,数据库的并发控制管理器必须能够保证多个事物的执行结果不能破坏某种约定,如不能出现事物执行到一半的情况,不能读取到未提交的事物,等等。为了保证持久性,对于数据库的每一个变化都要在磁盘上记录日志,当数据库系统突然发生鼓掌,重启后能够恢复到之前一致的状态。
本章首先介绍CPU、IO、网络等硬件基础知识及性能参数,接着介绍主流的单机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值