Ⅰ 数据存储方式有哪些
在线存储 (Online storage):有时也称为二级存储。这种存储方式提供最好的数据获取便利性,大磁盘阵列是其中最典型的代表之一。这种存储方式的好处是读写非常方便迅捷,缺点是相对较贵并且容易因为误操作或者防病毒软件的误删除而使数据受到损害。
近线存储 (Near-line storage):有时也称为三级存储。比起在线存储,近线存储提供的数据获取便利性相对差一些,但是价格要便宜些。自动磁带库是其中的一个典型代表。近线存储由于相对读取速度相对较慢,主要用于归档较不常用的数据。
脱机存储 (Offline storage):这种存储方式指的是每次在读写数据时,必须人为的将存储介质放入存储系统。脱机存储用于永久或长期保存数据,而又不需要介质当前在线或连接到存储系统上。脱机存储的介质通常可以方便携带或转运,如磁带和移动硬盘。
异站保护
(Off-site
vault):为了防止灾难或其他可能影响到整个站点的问题,许多人选择将重要的数据发送到其他站点来作为灾难恢复计划的一部分。这种存储方式保证即使站内数据丢失,其他站点仍有数据副本。异站保护可防止由自然灾害、人为错误或系统崩溃造成的数据丢失。
Ⅱ 常见可移动存储设备有哪些
可移动存储设备有PD光驱、MO(MagnetoOptical)、活动硬盘、大容量软驱、FlashRAM、磁带机、CDR/CDRW、U盘、闪存卡及读卡器。
相变光盘系统为了保护光盘,采用了将光盘放入保护盒中使用的做法,而CD光盘是裸盘使用。为了同时处理PD盒装盘、CD裸盘,PD光盘系统采取了新式托盘装填方式。这种方式也将在DVD-RAM上使用。
PD光盘系统采用了在计算机、工作站环境中被广泛使用,与软盘、硬盘同样数据构造的单元格式,而且还采用了在计算机环境内立即可被使用的512bit/单元的MCAV格式,采用该格式可比采用CLV格式的CD-R/CD-RW更高速地进行读写操作,并实现了寻找速度的高速化。
依据以上优势,PD一开始就受到以Windows95为首的计算机OS的支持,并由于ATAPI接口的规格化,确立了其作为计算机标准装置的产品地位。
Ⅲ 常见的存储器有哪些
ROM
只读内存(Read-Only Memory)是一种只能读取资料的内存。最常见的就是光盘,如下图所示:
CDROM
在制造过程中,将资料以一特制光罩(mask)烧录于线路中,其资料内容在写入后就不能更改,所以有时又称为“光罩式只读内存”(mask ROM)。此内存的制造成本较低,常用于电脑中的开机启动。
rom的分类:
可编程只读存储器
可编程只读存储器(英文:Programmable ROM,简称:PROM)一般可编程一次。PROM存储器出厂时各个存储单元皆为1,或皆为0。用户使用时,再使用编程的方法使PROM存储所需要的数据。
PROM需要用电和光照的方法来编写与存放的程序和信息。但仅仅只能编写一次,第一次写入的信息就被永久性地保存起来。例如,双极性PROM有两种结构:一种是熔丝烧断型,一种是PN结击穿型。它们只能进行一次性改写,一旦编程完毕,其内容便是永久性的。由于可靠性差,又是一次性编程,目前较少使用。
可编程可擦除只读存储器
可编程可擦除只读存储器(英文:Erasable Programmable Read Only Memory,简称:EPROM)可多次编程。这是一种便于用户根据需要来写入,并能把已写入的内容擦去后再改写,即是一种多次改写的ROM。由于能够改写,因此能对写入的信息进行校正,在修改错误后再重新写入。
擦除远存储内容的方法可以采用以下方法:电的方法(称电可改写ROM)或用紫外线照射的方法(称光可改写ROM)。[2]光可改写ROM可利用高电压将资料编程写入,抹除时将线路曝光于紫外线下,则资料可被清空,并且可重复使用。通常在封装外壳上会预留一个石英透明窗以方便曝光。
一次编程只读内存
一次编程只读内存(One Time Programmable Read Only Memory,OPTROM)之写入原理同EPROM,但是为了节省成本,编程写入之后就不再抹除,因此不设置透明窗。
电子可擦除可编程只读存储器
电子可擦除可编程只读存储器(英文:Electrically Erasable Programmable Read-Only Memory,简称:EPROM)之运作原理类似EPROM,但是抹除的方式是使用高电场来完成,因此不需要透明窗。
闪速存储器
闪速存储器(英文:Flash memory)是英特尔公司90年代中期发明的一种高密度、非易失性的读/写半导体存储器它既有EEPROM的特点,又有RAM的特点,因而是一种全新的存储结构。
Ⅳ 数据的存储方法有哪些
什么是分布式存储
分布式存储是一种数据存储技术,它通过网络使用企业中每台机器上的磁盘空间,这些分散的存储资源构成了虚拟存储设备,数据分布存储在企业的各个角落。
分布式存储系统,可在多个独立设备上分发数据。传统的网络存储系统使用集中存储服务器来存储所有数据。存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,无法满足大规模存储应用的需求。分布式网络存储系统采用可扩展的系统结构,使用多个存储服务器共享存储负载,利用位置服务器定位存储信息,不仅提高了系统的可靠性,可用性和访问效率,而且易于扩展。
分布式存储的优势
可扩展:分布式存储系统可以扩展到数百甚至数千个这样的集群大小,并且系统的整体性能可以线性增长。
低成本:分布式存储系统的自动容错和自动负载平衡允许在低成本服务器上构建分布式存储系统。此外,线性可扩展性还能够增加和降低服务器的成本,并实现分布式存储系统的自动操作和维护。
高性能:无论是针对单个服务器还是针对分布式存储群集,分布式存储系统都需要高性能。
易用性:分布式存储系统需要提供方便易用的界面。此外,他们还需要拥有完整的监控和操作工具,并且可以轻松地与其他系统集成。
杉岩分布式统一存储USP
利用分布式技术将标准x86服务器的HDD、SSD等存储介质抽象成资源池,对上层应用提供标准的块、文件、对象访问接口,
同时提供清晰直观的统一管理界面,减少部署和运维成本,满足高性能、高可靠、高可扩展性的大规模存储资源池的建设需求。
Ⅳ 移动存储设备有哪些
可移动存储设备有PD光驱、MO(MagnetoOptical)、活动硬盘、大容量软驱、FlashRAM、磁带机、CDR/CDRW、U盘、闪存卡及读卡器。
1、PD光驱
“相变式可重复擦写光盘驱动器()”英文缩写的简称。
PD光盘采用相变光方式,其数据再生原理与CD光盘一样,是根据反射光量的差以1和0来判别信号。PD光盘与CD光盘形状一样,为了保护盘面数据而装在盒内使用。
2、MO(MagnetoOptical)
数据记录为热磁过程,它与磁性材料的居里温度的门槛性质有关,称为居里点写入。在写入过程中,聚焦光点的能量把记录材料加热超过居里点(约200℃),外加不大的磁场(约300高斯)就可对材料的磁畴产生作用。
当材料冷却至居里点以下,磁畴方向就固定下来。这种记录过程在材料性能不退化的情况下表现出了高度的可重复性(百万次以上)。
3、活动硬盘
个人计算机,主要的存储设备是固定硬盘和软盘。固定硬盘为计算机提供了大容量的存储介质,但是其盘片无法更换,存储的信息也不便于携带和交换。
4、大容量软驱
大容量FD为在原有磁盘的基础上发展起来的。主要有Zip、Supper软盘(原名LS120)、以及HiFD等。这三种大容量FD的发展目标都是取代现行的3.5英寸FD,争取在巨大的软盘市场上占居主导地位。国内市场上主要是zip与LS-120相争。
5、FlashRAM
闪存为EPROM(电可擦除程序存储器)的一种,它使用浮动栅晶体管作为基本存储单元实现非易失存储,不需要特殊设备和方式即可实现实时擦写。闪存采用与CMOS工艺兼容的加工工艺,大多数闪存采用的是0.5mm、0.35mm工艺。
(5)移动终端常见的数据存储方式扩展阅读
移动存储设备具有高度集成、快速存取、方便灵活、性价优良、容易保存等性能。从存储介质上来区分,的移动存储设备大致分为磁介质存储(如ZIP、LS-120、USB移动硬盘等)、光介质存储(如CD-RW、dvd、MO)和闪存介质存储(如USB闪存盘、各种闪存卡)三种。
磁介质存储由于价格高、标准众多,因而较难普及。
光介质存储是较为成熟的移动存储解决方案,尤其适合于PC与PC之间的数据交换。基于半导体技术的闪存(Flash Memory)是较为理想的一种移动存储技术。它可以满足计算机应用过程中对低功耗、高可靠性、高存储密度、高读写速度的要求。
Ⅵ 数据存储形式有哪几种
【块存储】
典型设备:磁盘阵列,硬盘
块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。(假设划分完的逻辑盘也是5个,每个也是1G,但是这5个1G的逻辑盘已经于原来的5个物理硬盘意义完全不同了。例如第一个逻辑硬盘A里面,可能第一个200M是来自物理硬盘1,第二个200M是来自物理硬盘2,所以逻辑硬盘A是由多个物理硬盘逻辑虚构出来的硬盘。)
接着块存储会采用映射的方式将这几个逻辑盘映射给主机,主机上面的操作系统会识别到有5块硬盘,但是操作系统是区分不出到底是逻辑还是物理的,它一概就认为只是5块裸的物理硬盘而已,跟直接拿一块物理硬盘挂载到操作系统没有区别的,至少操作系统感知上没有区别。
此种方式下,操作系统还需要对挂载的裸硬盘进行分区、格式化后,才能使用,与平常主机内置硬盘的方式完全无异。
优点:
1、 这种方式的好处当然是因为通过了Raid与LVM等手段,对数据提供了保护。
2、 另外也可以将多块廉价的硬盘组合起来,成为一个大容量的逻辑盘对外提供服务,提高了容量。
3、 写入数据的时候,由于是多块磁盘组合出来的逻辑盘,所以几块磁盘可以并行写入的,提升了读写效率。
4、 很多时候块存储采用SAN架构组网,传输速率以及封装协议的原因,使得传输速度与读写速率得到提升。
缺点:
1、采用SAN架构组网时,需要额外为主机购买光纤通道卡,还要买光纤交换机,造价成本高。
2、主机之间的数据无法共享,在服务器不做集群的情况下,块存储裸盘映射给主机,再格式化使用后,对于主机来说相当于本地盘,那么主机A的本地盘根本不能给主机B去使用,无法共享数据。
3、不利于不同操作系统主机间的数据共享:另外一个原因是因为操作系统使用不同的文件系统,格式化完之后,不同文件系统间的数据是共享不了的。例如一台装了WIN7/XP,文件系统是FAT32/NTFS,而Linux是EXT4,EXT4是无法识别NTFS的文件系统的。就像一只NTFS格式的U盘,插进Linux的笔记本,根本无法识别出来。所以不利于文件共享。
【文件存储】
典型设备:FTP、NFS服务器
为了克服上述文件无法共享的问题,所以有了文件存储。
文件存储也有软硬一体化的设备,但是其实普通拿一台服务器/笔记本,只要装上合适的操作系统与软件,就可以架设FTP与NFS服务了,架上该类服务之后的服务器,就是文件存储的一种了。
主机A可以直接对文件存储进行文件的上传下载,与块存储不同,主机A是不需要再对文件存储进行格式化的,因为文件管理功能已经由文件存储自己搞定了。
优点:
1、造价交低:随便一台机器就可以了,另外普通以太网就可以,根本不需要专用的SAN网络,所以造价低。
2、方便文件共享:例如主机A(WIN7,NTFS文件系统),主机B(Linux,EXT4文件系统),想互拷一部电影,本来不行。加了个主机C(NFS服务器),然后可以先A拷到C,再C拷到B就OK了。(例子比较肤浅,请见谅……)
缺点:
读写速率低,传输速率慢:以太网,上传下载速度较慢,另外所有读写都要1台服务器里面的硬盘来承担,相比起磁盘阵列动不动就几十上百块硬盘同时读写,速率慢了许多。
【对象存储】
典型设备:内置大容量硬盘的分布式服务器
对象存储最常用的方案,就是多台服务器内置大容量硬盘,再装上对象存储软件,然后再额外搞几台服务作为管理节点,安装上对象存储管理软件。管理节点可以管理其他服务器对外提供读写访问功能。
之所以出现了对象存储这种东西,是为了克服块存储与文件存储各自的缺点,发扬它俩各自的优点。简单来说块存储读写快,不利于共享,文件存储读写慢,利于共享。能否弄一个读写快,利 于共享的出来呢。于是就有了对象存储。
首先,一个文件包含了了属性(术语叫metadata,元数据,例如该文件的大小、修改时间、存储路径等)以及内容(以下简称数据)。
以往像FAT32这种文件系统,是直接将一份文件的数据与metadata一起存储的,存储过程先将文件按照文件系统的最小块大小来打散(如4M的文件,假设文件系统要求一个块4K,那么就将文件打散成为1000个小块),再写进硬盘里面,过程中没有区分数据/metadata的。而每个块最后会告知你下一个要读取的块的地址,然后一直这样顺序地按图索骥,最后完成整份文件的所有块的读取。
这种情况下读写速率很慢,因为就算你有100个机械手臂在读写,但是由于你只有读取到第一个块,才能知道下一个块在哪里,其实相当于只能有1个机械手臂在实际工作。
而对象存储则将元数据独立了出来,控制节点叫元数据服务器(服务器+对象存储管理软件),里面主要负责存储对象的属性(主要是对象的数据被打散存放到了那几台分布式服务器中的信息),而其他负责存储数据的分布式服务器叫做OSD,主要负责存储文件的数据部分。当用户访问对象,会先访问元数据服务器,元数据服务器只负责反馈对象存储在哪些OSD,假设反馈文件A存储在B、C、D三台OSD,那么用户就会再次直接访问3台OSD服务器去读取数据。
这时候由于是3台OSD同时对外传输数据,所以传输的速度就加快了。当OSD服务器数量越多,这种读写速度的提升就越大,通过此种方式,实现了读写快的目的。
另一方面,对象存储软件是有专门的文件系统的,所以OSD对外又相当于文件服务器,那么就不存在文件共享方面的困难了,也解决了文件共享方面的问题。
所以对象存储的出现,很好地结合了块存储与文件存储的优点。
最后为什么对象存储兼具块存储与文件存储的好处,还要使用块存储或文件存储呢?
1、有一类应用是需要存储直接裸盘映射的,例如数据库。因为数据库需要存储裸盘映射给自己后,再根据自己的数据库文件系统来对裸盘进行格式化的,所以是不能够采用其他已经被格式化为某种文件系统的存储的。此类应用更适合使用块存储。
2、对象存储的成本比起普通的文件存储还是较高,需要购买专门的对象存储软件以及大容量硬盘。如果对数据量要求不是海量,只是为了做文件共享的时候,直接用文件存储的形式好了,性价比高。
Ⅶ 常用的各类存储
块存储: 指在一个RAID(独立磁盘冗余阵列)集中,一个控制器加入一组磁盘驱动器,然后提供固定大小的RAID块作为LUN(逻辑单元号)的卷,简单理解硬盘就是块存储。
常见的块存储
提供了文件共享的文件存储服务,普通的文件存储可以同时支持上千个云主机客户端同时共享访问,提供高吞吐量。
对象存储 :
无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。
使用场景 :
适合非结构化文件,如图片和音视频等数据的海量存储
各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据。OSS支持流式写入和文件写入两种方式
阿里云的对象存储的分类 :
标准类型
低频访问类型
归档存储类型
(云厂商都提供对象存储)
下表来自阿里云:
注: ECS 指的的云主机。
如果是自己搭建的NAS,那么他的吞吐取决约你的磁盘的类型和Raid类型, 一般是百Mbps,而不是Gbps.
Ⅷ 请列举出出常见的数据存储设备的名称,并说出它们的各自特性。
PC:1。U盘及MP3等:携带方便,但容量相对较小。2。移动硬盘:携带方便,容量大。3。CD或DVD光盘:CD容量小,DVD相对CD来说容量大,携带方便,但是不方便存储数据,需要特定的设备才可以完成数据的录入。4。蓝光光盘:容量大,需要特定的设备来完成数据的录入,但是价格昂贵。
Ⅸ Android数据存储方式有什么不同
SharedPreferences共享偏好
只能存储一些Key/Value类似的成对的基本数据类型,所以一般用来保存配置(Settings)信息。使用简单方便;Internal Storage内部存储空间
即设备出产前设定的储存空间,一般安装应用就安装在此。比较稳定,存储方便,操作简单,更加安全(因为可以控制访问权限)等优点。而它唯一的缺点就是它比较有限,比较可贵。
External Storage外部存储空间
类似SD卡以及一些扩展存储,方便用户存放更多的数据,如音乐下载,视频等。存储在外部存储卡上的数据是所有应用程序都可见,用户也可见(使用FileManager)。外部存储卡不是随时想用就能够用的,所以一定要记得在使用之前检查它的可用性。
SQLite Database数据库
是Android自带的一个小型数据库。效率出众,这是无可否认的。十分适合存储结构化数据。方便在不同的Activity,甚至不同的应用之间传递数据。由专门的ContentProvider来帮忙管理和维护数据库
Internet网络
网络是比较不靠谱的一个,因为移动终端的网络稳定性,以及所产生的流量让人伤不起,用户更伤不起。但若是对于非常重要的实时数据,或是需要发送给远端服务器处理的,也可以考虑使用网络实时发送。
综上,
1. 简单数据和配置信息,SharedPreference是首选;
2. 如果SharedPreferences不够用,那么就创建一个数据库
3.
结构化数据,一定要创建数据库,虽然这稍显烦锁,但是好处无穷
4.
文件就是用来存储文件(也即非配置信息或结构化数据),如文本文件,二进制文件,PC文件,多媒体文件,下载的文件等等。
5. 尽量不要创建文件
6.
如果创建文件,如果是私密文件或是重要文件,就存储在内部存储,否则放到外部存储
7.
不要收集用户数据,更不要发到网络上,虽然你们也有很多无奈。用户也无奈,也无辜,但更无助
平台为开发者准备了这么多的方式固然是一件好事,但我们要认清每一种的优点和缺点,根据实际情况选择最合适的。还有一个原则就是最简单原则,也就是说能用简单的方式处理,就不要用复杂的方式。比如存储几个数据或简单对象,用SharedPreference也能做到,何必还去写个ContentProvider呢?参考自:http://www.jb51.net/article/37225.htm
Ⅹ 目前主要三种数据存储方式
三种存储方式:DAS、SAN、NAS
三种存储类型:块存储、文件存储、对象存储
块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-based Storage Device)简称OSD。
本质是一样的,底层都是块存储,只是在对外接口上表现不一致,分别应用于不同的业务场景。
分布式存储的应用场景相对于其存储接口,现在流行分为三种:
对象存储: 也就是通常意义的键值存储,其接口就是简单的GET、PUT、DEL和其他扩展,如七牛、又拍、Swift、S3
块存储: 这种接口通常以QEMU Driver或者Kernel Mole的方式存在,这种接口需要实现Linux的Block Device的接口或者QEMU提供的Block Driver接口,如Sheepdog,AWS的EBS,青云的云硬盘和阿里云的盘古系统,还有Ceph的RBD(RBD是Ceph面向块存储的接口)
文件存储: 通常意义是支持POSIX接口,它跟传统的文件系统如Ext4是一个类型的,但区别在于分布式存储提供了并行化的能力,如Ceph的CephFS(CephFS是Ceph面向文件存储的接口),但是有时候又会把GFS,HDFS这种非POSIX接口的类文件存储接口归入此类。