0
点赞
收藏
分享

微信扫一扫

《大规模分布式存储系统 原理解析与架构实践》第一章


文章目录

  • 一、分布式存储的概念
  • 1.互联网公司的分布式系统特点
  • 2.分布式存储系统的特性
  • 3.分布式存储技术怎么衡量
  • 二、分布式存储的分类
  • 1.分布式存储的数据的分类:非结构化数据、结构化数据、半结构化数据
  • 2.分布式存储系统的分类:四种
  • (1)分布式文件系统
  • (2)分布式键值系统
  • (3)分布式表格系统
  • (4)分布式数据库

一、分布式存储的概念

1.互联网公司的分布式系统特点

规模大和成本低

2.分布式存储系统的特性

《大规模分布式存储系统 原理解析与架构实践》第一章_数据


所以,分布式系统的挑战主要在于:数据、状态信息的持久化、要求在自动迁移、自动容错、读写并发的过程中保证数据的一致性。

3.分布式存储技术怎么衡量

(1)分布式存储的技术主要来自分布式存储以及数据库这俩领域的技术

(2)衡量的指标如下:

《大规模分布式存储系统 原理解析与架构实践》第一章_数据_02

二、分布式存储的分类

1.分布式存储的数据的分类:非结构化数据、结构化数据、半结构化数据

(1)不同分布式存储系统适合处理不同类型的数据

(2)三种类型的区分如下:

《大规模分布式存储系统 原理解析与架构实践》第一章_分布式存储_03

2.分布式存储系统的分类:四种

(1)分布式文件系统

(a)分布式文件系统用于存储三种类型的数据: Blob对象,定长块以及大文件

《大规模分布式存储系统 原理解析与架构实践》第一章_结构化_04


《大规模分布式存储系统 原理解析与架构实践》第一章_结构化_05

(b)分布式文件系统常作为分布式表格系统以及分布式数据库的底层存储

《大规模分布式存储系统 原理解析与架构实践》第一章_分布式存储_06

(2)分布式键值系统

(a)分布式键值系统用于 存储关系简单的半结构化数据

《大规模分布式存储系统 原理解析与架构实践》第一章_分布式存储_07


(b)分布式键值系统与传统的哈希表的异同

《大规模分布式存储系统 原理解析与架构实践》第一章_数据_08

(3)分布式表格系统

(a)分布式表格系统用于存储关系较为复杂的半结构化数据

《大规模分布式存储系统 原理解析与架构实践》第一章_结构化_09


《大规模分布式存储系统 原理解析与架构实践》第一章_结构化_10


(b)分布式表格与分布式数据库的区别

《大规模分布式存储系统 原理解析与架构实践》第一章_数据_11

(4)分布式数据库

(a)分布式数据库一般是从单机关系数据库扩展而来,用于存储结构化数据

《大规模分布式存储系统 原理解析与架构实践》第一章_分布式存储_12


(b)分布式数据的优缺点

《大规模分布式存储系统 原理解析与架构实践》第一章_分布式存储_13


(c)关系数据库在可扩展性上的局限

《大规模分布式存储系统 原理解析与架构实践》第一章_数据_14


举报

相关推荐

0 条评论