文章目录
- 一、分布式存储的概念
- 1.互联网公司的分布式系统特点
- 2.分布式存储系统的特性
- 3.分布式存储技术怎么衡量
- 二、分布式存储的分类
- 1.分布式存储的数据的分类:非结构化数据、结构化数据、半结构化数据
- 2.分布式存储系统的分类:四种
- (1)分布式文件系统
- (2)分布式键值系统
- (3)分布式表格系统
- (4)分布式数据库
一、分布式存储的概念
1.互联网公司的分布式系统特点
规模大和成本低
2.分布式存储系统的特性
所以,分布式系统的挑战主要在于:数据、状态信息的持久化、要求在自动迁移、自动容错、读写并发的过程中保证数据的一致性。
3.分布式存储技术怎么衡量
(1)分布式存储的技术主要来自分布式存储以及数据库这俩领域的技术。
(2)衡量的指标如下:
二、分布式存储的分类
1.分布式存储的数据的分类:非结构化数据、结构化数据、半结构化数据
(1)不同分布式存储系统适合处理不同类型的数据
(2)三种类型的区分如下:
2.分布式存储系统的分类:四种
(1)分布式文件系统
(a)分布式文件系统用于存储三种类型的数据: Blob对象,定长块以及大文件
(b)分布式文件系统常作为分布式表格系统以及分布式数据库的底层存储
(2)分布式键值系统
(a)分布式键值系统用于 存储关系简单的半结构化数据
(b)分布式键值系统与传统的哈希表的异同
(3)分布式表格系统
(a)分布式表格系统用于存储关系较为复杂的半结构化数据
(b)分布式表格与分布式数据库的区别
(4)分布式数据库
(a)分布式数据库一般是从单机关系数据库扩展而来,用于存储结构化数据
(b)分布式数据的优缺点
(c)关系数据库在可扩展性上的局限