本文介绍了三种常见的存储结构:直连存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)。DAS适合数据量小、速度要求高的场景,而NAS以其低成本和易安装适用于文件共享。SAN则以其高速访问和扩展性,适用于对数据安全性要求高和性能需求大的企业。
摘要由CSDN通过智能技术生成
现有的
存储
系统经过长期发展,种类及其繁多,
架构
也各不相同,仅靠一文不可能讲得完全详尽。笔者试图在各个
存储
系统中,按照从底层到上层的思路,抽象出某些共性,也就是:物理层、协议层、
架构
层、连接层四个层次。这种层次划分不一定对所有
存储
系统通用,但可以帮助初学者对市面上主流的
存储
技术
架构
建立一个大体的认识,接下来我们由下往上详细分析。
顾名思义,就是用来
存储
数据的各种设备。企业级
存储
中的
存储
介质包括机械磁盘(HDD)、固态硬盘(SSD)、磁带(TAPE)、光盘(Optical Disk)等,其中最
常见
大数据、云计算和虚拟化等技术的出现,使得传统的 IT
架构
难以满足企业日益增长的数据
存储
需求。为应对这一挑战,软件定义
存储
(SDS,Software Defined Storage)和超融合基础
架构
(HCI,Hyper-Converged Infrastructure)应运而生,打破了传统 IT 系统复杂和繁冗的现状,优化了网络的可扩展性和管理方式。
企业对数据服务的需求变得更加复杂、精细和个性化,对数据
存储
的高可靠性、高性能、高扩展以及面向云
架构
的延伸能力等层面提出了更高的要求。虚拟化和云技术的发展和成
1.
存储
架构
分类
随着主机、磁盘、网络等技术的发展,对于承载大量数据
存储
的服务器来说,服务器内置
存储
空间,或者说内置磁盘往往不足以满足
存储
需要。因此,在内置
存储
之外,服务器需要采用外置
存储
的方式扩展
存储
空间。
按照
存储
方式:直连
存储
(DAS)、网络直连
存储
(NAS)、和
存储
区域网络(SAN)
按照
存储
类型:块
存储
、文件
存储
、对象
存储
1.1 对象
存储
背景
最近开始学习**oracle**,知识量挺大,将一些知识进行梳理和分析,写成博客,一个是以后自己可以复习查阅,另一个是分享给大家,希望各位大咖提出意见,如果能从文章中学到一些新东西,我甚感开心。
存储
架构
,是指oracle数据库磁盘空间组织、管理和使用相关的逻辑设计及实现等方面的内容。
存储
架构
及
存储结构
,结构一般都有逻辑结构和物理结构两个概念。**逻辑
存储结构
**:oracle内部组织和管理数据...
写程序时,需要一定的结构
存储
图,本文将介绍
两种
图常用的
存储结构
:邻接矩阵和邻接表。
邻接矩阵是通过二维数组对图中边的信息(包括边依附的两个顶点以及边的权值)进行
存储
。
邻接矩阵数组的大小取决于图中顶点的数量。
使用邻接矩阵前,需要开一个一维数组数组,以
存储
各个顶点的数据(数组的编号与邻接矩阵中顶点的编号一一对应)
邻接矩阵建图的构造函数要完成的三件事:
1.
存储
图的基本信息(顶点数、边数)
2.存顶点
3.存边(构造邻接矩阵)
MGraph(DateType a[],int
说到分布式
存储
,我们先来看一下传统的
存储
是怎么个样子。传统的
存储
也称为集中式
存储
, 从概念上可以看出来是具有集中性的,也就是整个
存储
是集中在一个系统中的,但集中式
存储
并不是一个单独的设备,是集中在一套系统当中的多个设备,比如下图中的 EMC
存储
就需要几个机柜来存放。
在这个
存储
系统中包含很多组件,除了核心的机头(控制器)、磁盘阵列( JBOD )和交换机等设备外,还有管理设备等辅助设备。结构中包含一个机头,这个是
存储
系统中最为核心的部件。通常在机头中有包含两个控制器,互为备用, 避免硬件故障导致整个
存储
系
数据结构中
常见
的
存储
方式有
两种
:顺序
存储
和链式
存储
。
1. 顺序
存储
:将数据
存储
在一块连续的内存空间中,通过数组的下标来访问数据。顺序
存储
的优点是访问速度快,缺点是插入和删除元素的时间复杂度较高,需要移动其他元素。
2. 链式
存储
:将数据
存储
在通过指针链接起来的节点中,每个节点
存储
数据和指向下一个节点的指针。链式
存储
的优点是插入和删除元素的时间复杂度较低,不需要移动其他元素,缺点是访问速度相对较慢。