大规模分布式存储系统--原理解析与架构实战
文章平均质量分 65
阅读《大规模分布式存储系统--原理解析与架构实战》这本书
小鑫-Chen
持之以恒
展开
-
第一章 基础篇
1、单机存储系统 单机存储引擎就是哈希表、B 树等数据结构在机械磁盘、SSD 等持久化介质上的实现。单机存储系统是单机存储引擎的一种封装,对外提供文件、键值、表格或者关系模型。 2、单机存储引擎 存储引擎是存储系统的发动机,直接决定了存储系统能够提供的性能和功能。 哈希存储引擎:哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统的键值(key-value)存储系统。 B 树(B-Tree)存储引擎是 B 树的持久化实现,支持增、删、改、随机读取和顺序读取和顺序扫描操作,对原创 2021-04-14 19:42:21 · 102 阅读 · 0 评论 -
第一章 概述
概述 无论是云计算、大数据还是互联网公司的各种应用,其后台基础设施的主要目标都是构建低成本、高性能、可扩展、易用的分布式存储系统 分布式存储概念 大规模分布式存储系统的定义:分布式存储系统是大量普通 PC 服务器通过 Internet 互联,对外作为一个整体提供存储服务。 分布式存储系统的特性: - 可扩展 - 低成本 - 高性能 - 易用,需要提供易用的对外接口。 分布式存储系统的挑战主要在于数据、状态信息的持久化,要求在自动迁移、自动容错、并发读写的过程中保证数据的一致性。 分布式存储设计的技术主原创 2021-04-12 15:40:57 · 61 阅读 · 0 评论