理解對象存儲逗鸣、塊存儲合住、文件存儲

理解對象存儲、塊存儲撒璧、文件存儲

一透葛、什么是對象存儲:

對象包含數(shù)據(jù),和文件不同的是卿樱,對象在一個層結(jié)構(gòu)中不會再有層級結(jié)構(gòu)僚害。每個對象都在一個被稱作存儲池的扁平地址空間的同一級別里,一個對象不會屬于另一個對象的下一級(離散單元)殿如。

所有的數(shù)據(jù)存儲都涉及到簡稱為CAP的三個元素:一致性贡珊、可用性和分區(qū)最爬。對象以擴展元數(shù)據(jù)為特征,對象存儲支持很大的地理擴展门岔,廠商在數(shù)據(jù)一致性上做了很多工作爱致,使得不同用戶在不同節(jié)點上訪問的數(shù)據(jù)一致。(等待)

二寒随、塊存儲糠悯、對象存儲、文件存儲的原理對比:

對象存儲相比塊存儲妻往、文件存儲的一個最本質(zhì)的區(qū)別是無層次結(jié)構(gòu)互艾。

這三個概念都是分布式存儲中的概念,由不同的網(wǎng)絡(luò)存儲協(xié)議實現(xiàn)讯泣。文件存儲:主要操作對象是文件和文件夾纫普。以 NFS 為例,文件相關(guān)的接口包括:LOOKUP/ACCESS/READ/WRITE/CREATE/REMOVE/RENAME 等等好渠,文件夾相關(guān)的接口包括:MKDIR/RMDIR/READDIR 等等昨稼。同時也會有 FSSTAT/FSINFO 等接口用于提供文件系統(tǒng)級別的信息。POSIX拳锚,SAMBA 等也是文件存儲協(xié)議假栓。協(xié)議更注重接口的靈活,以及訪問權(quán)限控制霍掺。塊存儲匾荆,主要操作對象是磁盤。以 SCSI 為例杆烁,主要接口有 Read/Write/Read Capacity/Inquiry 等等牙丽。FC,iSCSI连躏,也是塊存儲協(xié)議剩岳。和文件存儲相比,沒有文件和目錄樹的概念入热,一般協(xié)議也不會定義磁盤的創(chuàng)建和刪除操作拍棕。協(xié)議更注重傳輸控制。對象存儲勺良,主要操作對象是對象(Object)绰播。以 S3 (Simple Storage Service 簡單存儲服務(wù))為例,主要接口有 PUT/GET/DELETE 等尚困。和文件和對象存儲相比蠢箩,沒有隨機讀寫的接口。和文件存儲相比,沒有目錄樹的概念谬泌。協(xié)議更注重簡潔滔韵。

這三者的 “用戶”不同:塊存儲的用戶是可以讀寫塊設(shè)備的軟件系統(tǒng),例如傳統(tǒng)的文件系統(tǒng)掌实、數(shù)據(jù)庫陪蜻;文件存儲的用戶是自然人;對象存儲的用戶則是其它計算機軟件贱鼻。

1宴卖、文件存儲

文件存儲的用戶是自然人,最容易理解邻悬。計算機中所有的數(shù)據(jù)都是0和1症昏,存儲在硬件介質(zhì)上的一連串的01組合對我們來說完全無法去分辨以及管理。因此我們用“文件”這個概念對這些數(shù)據(jù)進行組織父丰,所有用于同一用途的數(shù)據(jù)肝谭,按照不同應(yīng)用程序要求的結(jié)構(gòu)方式組成不同類型的文件(通常用不同的后綴來指代不同的類型),然后我們給每一個文件起一個方便理解記憶的名字蛾扇。而當(dāng)文件很多的時候分苇,我們按照某種劃分方式給這些文件分組,每一組文件放在同一個目錄(或者叫文件夾)里面屁桑,當(dāng)然我們也需要給這些目錄起一個容易理解和記憶的名字。而且目錄下面除了文件還可以有下一級目錄(稱之為子目錄或者子文件夾)栏赴,所有的文件蘑斧、目錄形成一個樹狀結(jié)構(gòu)。我們最常用的Windows系統(tǒng)中须眷,打開資源管理器就可以看到以這種方式組織起來的無數(shù)個文件和目錄竖瘾。在Linux可以用tree命令列出以某個文件夾為根節(jié)點列出一棵樹。

為了方便查找花颗,從根節(jié)點開始逐級目錄往下捕传,一直到文件本身,把這些目錄扩劝、子目錄庸论、文件的名字用特殊的字符(例如Windows/DOS用“\”,類Unix系統(tǒng)用“/”)拼接起來棒呛,這樣的一串字符稱之為路徑聂示,例如Linux中的“/etc/systemd/system.conf”或者Windows中的“C:\Windows\System32\taskmgr.exe”。人類用路徑作為唯一標識來訪問具體的文件簇秒。而由作為自然人的程序員所編寫的各種軟件程序鱼喉,絕大部分也使用這種方式來訪問文件。

把存儲介質(zhì)上的數(shù)據(jù)組織成目錄-子目錄-文件這種形式的數(shù)據(jù)結(jié)構(gòu),用于從這個結(jié)構(gòu)中尋找扛禽、添加锋边、修改、刪除文件的程序编曼,以及用于維護這個結(jié)構(gòu)的程序豆巨,組成的系統(tǒng)有一個專用的名字:文件系統(tǒng)(File System)。文件系統(tǒng)有很多灵巧,常見的有Windows的FAT/FAT32/NTFS搀矫,Linux的EXT2/EXT3/EXT4/XFS/BtrFS等。而在網(wǎng)絡(luò)存儲中刻肄,底層數(shù)據(jù)并非存儲在本地的存儲介質(zhì)瓤球,而是另外一臺服務(wù)器上,不同的客戶端都可以用類似文件系統(tǒng)的方式訪問這臺服務(wù)器上的文件敏弃,這樣的系統(tǒng)叫網(wǎng)絡(luò)文件系統(tǒng)(Network File System)卦羡,常見的網(wǎng)絡(luò)文件系統(tǒng)有Windows網(wǎng)絡(luò)的CIFS(也叫SMB)、類Unix系統(tǒng)網(wǎng)絡(luò)的NFS等麦到。而文件存儲除了網(wǎng)絡(luò)文件系統(tǒng)外绿饵,F(xiàn)TP、HTTP其實也算是文件存儲的某種特殊實現(xiàn)瓶颠,都是可以通過某個url來訪問一個文件拟赊。

2、塊存儲

傳統(tǒng)的文件系統(tǒng)粹淋,是直接訪問存儲數(shù)據(jù)的硬件介質(zhì)的吸祟。介質(zhì)不關(guān)心也無法去關(guān)心這些數(shù)據(jù)的組織方式以及結(jié)構(gòu),因此在塊存儲中用的是最簡單粗暴的組織方式:所有數(shù)據(jù)按照固定的大小分塊桃移,每一塊賦予一個用于尋址的編號屋匕。以大家比較熟悉的機械硬盤為例,一塊就是一個扇區(qū)借杰,老式硬盤是512字節(jié)大小过吻,新硬盤是4K字節(jié)大小。老式硬盤用柱面-磁頭-扇區(qū)號(CHS蔗衡,Cylinder-Head-Sector)組成的編號進行尋址纤虽,現(xiàn)代硬盤用一個邏輯塊編號尋址(LBA,Logical

Block Addressing)粘都。所以廓推,硬盤往往又叫塊設(shè)備(Block

Device),當(dāng)然,除了硬盤還有其它塊設(shè)備翩隧,例如不同規(guī)格的軟盤樊展,各種規(guī)格的光盤呻纹,磁帶等。

至于哪些塊組成一個文件专缠,哪些塊記錄的是目錄/子目錄信息雷酪,這是文件系統(tǒng)的事情。不同的文件系統(tǒng)有不同的組織結(jié)構(gòu)涝婉,這個就不展開了哥力。為了方便管理,硬盤這樣的塊設(shè)備通扯胀洌可以劃分為多個邏輯塊設(shè)備吩跋,也就是我們熟悉的硬盤分區(qū)(Partition)。反過來渔工,單個介質(zhì)的容量锌钮、性能有限,可以通過某些技術(shù)手段把多個物理塊設(shè)備組合成一個邏輯塊設(shè)備引矩,例如各種級別的RAID梁丘,JBOD,某些操作系統(tǒng)的卷管理系統(tǒng)(Volume Manager)如Windows的動態(tài)磁盤旺韭、Linux的LVM等氛谜。

補充一下的是,塊設(shè)備的使用對象除了傳統(tǒng)的文件系統(tǒng)以及一些專用的管理工具軟件如備份軟件区端、分區(qū)軟件外值漫,還有一些支持直接讀寫塊設(shè)備的軟件如數(shù)據(jù)庫等,但一般用戶很少這樣使用织盼。

在網(wǎng)絡(luò)存儲中惭嚣,服務(wù)器把本地的一個邏輯塊設(shè)備——底層可能是一個物理塊設(shè)備的一部分,也可能是多個物理塊設(shè)備的組合悔政,又或者多個物理塊設(shè)備的組合中的一部分,甚至是一個本地文件系統(tǒng)上的一個文件——通過某種協(xié)議模擬成一個塊設(shè)備延旧,遠程的客戶端(可以是一臺物理主機谋国,也可以是虛擬機,某個回答所說的塊設(shè)備是給虛擬機用是錯誤的)使用相同的協(xié)議把這個邏輯塊設(shè)備作為一個本地存儲介質(zhì)來使用迁沫,劃分分區(qū)芦瘾,格式化自己的文件系統(tǒng)等等。這就是塊存儲集畅,比較常見的塊存儲協(xié)議是iSCSI近弟。

3彤守、對象存儲(鍵值存儲)

對象存儲其實介于塊存儲和文件存儲之間盟劫。文件存儲的樹狀結(jié)構(gòu)以及路徑訪問方式雖然方便人類理解、記憶和訪問湖雹,但計算機需要把路徑進行分解,然后逐級向下查找二鳄,最后才能查找到需要的文件赴涵,對于應(yīng)用程序來說既沒必要,也很浪費性能订讼。

而塊存儲是排它的髓窜,服務(wù)器上的某個邏輯塊被一臺客戶端掛載后,其它客戶端就無法訪問上面的數(shù)據(jù)了欺殿。而且掛載了塊存儲的客戶端上的一個程序要訪問里面的數(shù)據(jù)寄纵,不算類似數(shù)據(jù)庫直接訪問裸設(shè)備這種方式外,通常也需要對其進行分區(qū)脖苏、安裝文件系統(tǒng)后才能使用程拭。除了在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包效率更高以外,并不比使用文件存儲好多少帆阳,客戶端的文件系統(tǒng)依然需要對路徑分解哺壶,然后逐級查找才能定位到某一個具體的文件。

是否可以用不排它但又類似塊設(shè)備訪問的方式呢蜒谤?理論上是可以的山宾,但對塊設(shè)備的訪問方式雖然比文件存儲快,其實也很麻煩——一個文件往往是由多個塊組成鳍徽,并且很可能是不連續(xù)的资锰。例如要讀取一個文件,可能需要發(fā)出這樣的指令:

讀取從編號A?開始的N?個塊阶祭;

讀取從編號A?開始的N?個塊绷杜;

讀取從編號A?開始的N?個塊;

…………

讀取從編號Ai開始的Ni個塊濒募。

最后自行把這i個連續(xù)的塊自行拼接成一個文件鞭盟,這才完成了一個文件的讀取操作。為了發(fā)出這些指令瑰剃,訪問文件的軟件系統(tǒng)需要記錄下這個文件分成多少個部分齿诉,每個部分的起始塊編號是多少,有多少塊晌姚,順序如何粤剧。不單是讀取操作,刪除挥唠、寫入抵恋、修改操作也是如此,非常麻煩復(fù)雜宝磨。而且往往一個文件可能需要被多個系統(tǒng)訪問使用弧关,這就更麻煩了盅安。

為了解決這中麻煩,使用一個統(tǒng)一的底層存儲系統(tǒng)梯醒,管理這些文件和底層介質(zhì)的組織結(jié)構(gòu)宽堆,然后給每個文件一個唯一的標識,其它系統(tǒng)需要訪問某個文件茸习,直接提供文件的標識就可以了畜隶。存儲系統(tǒng)可以用更高效的數(shù)據(jù)組織方式來管理這些標識以及其對應(yīng)的存儲介質(zhì)上的塊。

當(dāng)然号胚,對于不同的軟件系統(tǒng)來說籽慢,一次訪問需要獲取的不一定是單個我們傳統(tǒng)意義上的文件,根據(jù)不同的需要可能只是一個/組值猫胁,某個文件的一部分箱亿,也可能是多個文件的組合,甚至是某個塊設(shè)備弃秆,統(tǒng)稱為對象届惋。這就是對象存儲。

4菠赚、分布式存儲

所謂分布式存儲脑豹,就是這個底層的存儲系統(tǒng),因為要存放的數(shù)據(jù)非常多衡查,單一服務(wù)器所能連接的物理介質(zhì)是有限的瘩欺,提供的IO性能也是有限的,所以通過多臺服務(wù)器協(xié)同工作拌牲,每臺服務(wù)器連接若干物理介質(zhì)俱饿,一起為多個系統(tǒng)提供存儲服務(wù)。為了滿足不同的訪問需求塌忽,往往一個分布式存儲系統(tǒng)拍埠,可以同時提供文件存儲、塊存儲和對象存儲這三種形式的服務(wù)土居。轉(zhuǎn)載:https://www.zhihu.com/question/21536660/answer/1159036357

[if !supportLineBreakNewLine]

[endif]

三械拍、對象存儲的用途對比:

1、塊存儲典型設(shè)備:磁盤陣列装盯,硬盤。DAS甲馋、FC-SAN埂奈、IP-SAN等。

塊存儲讀寫速度最快定躏,但查詢速度最慢账磺。(磁帶機就是一種塊存儲設(shè)備)數(shù)據(jù)管理難度最高。塊存儲是底層存儲氏捞,直接寫入或讀取硬盤扇區(qū)(塊)捆等。多用于硬件設(shè)備和文件系統(tǒng)直接管理存儲挺狰。優(yōu)點是寫入讀取速度快(直接)薯定,適用于對響應(yīng)時間要求高的系統(tǒng)苛败,比如數(shù)據(jù)庫等。缺點是管理查詢難,需要依附于上層文件系統(tǒng)(如:磁盤分區(qū)表)。常見于:數(shù)據(jù)中心塊設(shè)備集群聪姿、磁帶機存儲陣列、硬盤內(nèi)部工作....塊存儲設(shè)備適合大批量冷數(shù)據(jù)快速寫入及管理。

優(yōu)點:通過RAID、LVM等手段银觅,對數(shù)據(jù)提供了保護匀伏;廉價履磨,通過組合硬盤蛉抓,實現(xiàn)大容量邏輯盤;邏輯盤為多塊硬盤組合剃诅,并行寫入讀寫效率較高巷送;快存儲采用SAN組網(wǎng),傳輸速率和封裝協(xié)議使得傳輸矛辕、讀寫速度得到提升笑跛。

缺點:SAN組網(wǎng),需要額外采購光纖交換機聊品、光纖通道卡飞蹂,造價高;主機之間數(shù)據(jù)無法共享翻屈,排他性陈哑;不同操作系統(tǒng)間無法數(shù)據(jù)共享,例如一臺裝了WIN7/XP,文件系統(tǒng)是FAT32/NTFS芥颈,而Linux是EXT4,EXT4是無法識別NTFS的文件系統(tǒng)的赚抡。就像一只NTFS格式的U盤爬坑,插進Linux的筆記本,根本無法識別出來涂臣。

2盾计、文件存儲典型設(shè)備:FTP、NFS服務(wù)器赁遗。方便共享署辉,常用的NFS、CIFS岩四、ftp哭尝、NAS等。

文件存儲克服了上述文件無法共享的問題剖煌。文件存儲也有軟硬一體化的設(shè)備材鹦,普通拿一臺服務(wù)器/筆記本,裝上合適的操作系統(tǒng)與軟件耕姊,就可以架設(shè)FTP與NFS服務(wù)桶唐,架上該類服務(wù)之后的服務(wù)器,就是文件存儲的一種了茉兰。文件存儲讀寫速度最慢尤泽,查詢速度適中,但人可以直接使用规脸,容易管理(直觀樹狀結(jié)構(gòu))安全性較差坯约,價格便宜。文件存儲就是我們橙枷剑看到的文件樹狀結(jié)構(gòu)鬼店,方便用戶直接訪問。優(yōu)點是直觀黔龟,缺點是計算機查詢文件效率低妇智,安全性差。是面向用戶的計算機系統(tǒng)里最常見的文件存儲方式氏身。常見于:你的計算機巍棱、手機、移動硬盤蛋欣、U盤航徙、NAS、NFS存儲系統(tǒng)陷虎、FTP....

主機可以直接對文件存儲進行文件的上傳下載到踏,與塊存儲不同杠袱,主機是不需要再對文件存儲進行格式化的,因為文件管理功能已經(jīng)由文件存儲自己搞定了窝稿。

優(yōu)點:造價交低楣富,隨便一臺機器就可以了,另外普通以太網(wǎng)就可以伴榔,不需要專用的SAN網(wǎng)絡(luò)纹蝴。方便文件共享,例如主機A(WIN7踪少,NTFS文件系統(tǒng))塘安,主機B(Linux,EXT4文件系統(tǒng))援奢,想互拷一部電影兼犯,本來不行。加了個主機C(NFS服務(wù)器)萝究,然后可以先A拷到C免都,再C拷到B就OK了。

缺點:讀寫速率低帆竹,傳輸速率慢:以太網(wǎng)绕娘,上傳下載速度較慢,另外所有讀寫都要1臺服務(wù)器里面的硬盤來承擔(dān)栽连,相比起磁盤陣列動不動就幾十上百塊硬盤同時讀寫险领,速率慢了許多。

3秒紧、對象存儲典型設(shè)備:內(nèi)置大容量硬盤的分布式服務(wù)器绢陌,適合數(shù)據(jù)量大、增速又很快的視頻熔恢、圖像等脐湾。Ceph 的RADOS、openstack的swift叙淌、AWS s3秤掌。

對象存儲讀寫速度和塊存儲相當(dāng),查詢速度最快鹰霍,擴容簡單闻鉴,程序容易管理,安全性較高茂洒。對象存儲可以理解為把文件分解成一個個對象進行存儲孟岛,簡單說就是存儲文件會附加一段元數(shù)據(jù),查詢時尋找元數(shù)據(jù)然后定位到文件即可。打一個不準確但有助理解的比方渠羞,對象存儲相當(dāng)于在塊存儲的分塊上加一個描述標簽(UUID通用唯一識別碼Universally

Unique Identifier)斤贰,增強了文件的可查詢性便于管理。對象存儲可以說結(jié)合了文件存儲和塊存儲的優(yōu)點次询,是存儲的發(fā)展方向腋舌。是面向程序和系統(tǒng)的最優(yōu)文件存儲方式。常見于:各大公有云存儲系統(tǒng)及網(wǎng)盤(OSS渗蟹、OBS...),專業(yè)的存儲系統(tǒng)赞辩,對存儲量要求較高的大型存儲系統(tǒng)雌芽,對高可用要求較高的存儲系統(tǒng),專業(yè)的企業(yè)網(wǎng)盤辨嗽。分布式存儲系統(tǒng)一般都使用對象存儲世落。對象存儲最常用的方案,就是多臺服務(wù)器內(nèi)置大容量硬盤糟需,再裝上對象存儲軟件屉佳,然后再額外搞幾臺服務(wù)作為管理節(jié)點,安裝上對象存儲管理軟件洲押。管理節(jié)點可以管理其他服務(wù)器對外提供讀寫訪問功能武花。

之所以出現(xiàn)了對象存儲這種東西,是為了克服塊存儲與文件存儲各自的缺點杈帐,發(fā)揚它倆各自的優(yōu)點体箕。簡單來說塊存儲讀寫快,不利于共享挑童,文件存儲讀寫慢累铅,利于共享。能否弄一個讀寫快站叼,利于共享的出來呢娃兽,于是就有了對象存儲。

首先尽楔,一個文件包含了了屬性(術(shù)語叫metadata投储,元數(shù)據(jù),例如該文件的大小翔试、修改時間轻要、存儲路徑等)以及內(nèi)容(以下簡稱數(shù)據(jù))。以往像FAT32這種文件系統(tǒng)垦缅,是直接將一份文件的數(shù)據(jù)與metadata一起存儲的冲泥,存儲過程先將文件按照文件系統(tǒng)的最小塊大小來打散(如4M的文件,假設(shè)文件系統(tǒng)要求一個塊4K,那么就將文件打散成為1000個小塊)凡恍,再寫進硬盤里面志秃,過程中沒有區(qū)分數(shù)據(jù)/metadata的。而每個塊最后會告知你下一個要讀取的塊的地址嚼酝,然后一直這樣順序地按圖索驥浮还,最后完成整份文件的所有塊的讀取。

這種情況下讀寫速率很慢闽巩,因為就算你有100個機械手臂在讀寫钧舌,但是由于你只有讀取到第一個塊,才能知道下一個塊在哪里涎跨,其實相當(dāng)于只能有1個機械手臂在實際工作洼冻。

而對象存儲則將元數(shù)據(jù)獨立了出來,控制節(jié)點叫元數(shù)據(jù)服務(wù)器(服務(wù)器+對象存儲管理軟件)隅很,里面主要負責(zé)存儲對象的屬性(主要是對象的數(shù)據(jù)被打散存放到了那幾臺分布式服務(wù)器中的信息)撞牢,而其他負責(zé)存儲數(shù)據(jù)的分布式服務(wù)器叫做OSD,主要負責(zé)存儲文件的數(shù)據(jù)部分叔营。當(dāng)用戶訪問對象屋彪,會先訪問元數(shù)據(jù)服務(wù)器,元數(shù)據(jù)服務(wù)器只負責(zé)反饋對象存儲在哪些OSD绒尊,假設(shè)反饋文件A存儲在B畜挥、C、D三臺OSD婴谱,那么用戶就會再次直接訪問3臺OSD服務(wù)器去讀取數(shù)據(jù)砰嘁。這時候由于是3臺OSD同時對外傳輸數(shù)據(jù),所以傳輸?shù)乃俣染图涌炝丝本俊.?dāng)OSD服務(wù)器數(shù)量越多矮湘,這種讀寫速度的提升就越大,通過此種方式口糕,實現(xiàn)了讀寫快的目的缅阳。

另一方面,對象存儲軟件是有專門的文件系統(tǒng)的景描,所以O(shè)SD對外又相當(dāng)于文件服務(wù)器十办,那么就不存在文件共享方面的困難了,也解決了文件共享方面的問題超棺。

對象存儲的出現(xiàn)向族,很好地結(jié)合了塊存儲與文件存儲的優(yōu)點。

轉(zhuǎn)載:https://www.zhihu.com/question/21536660/answer/33279921

[if !supportLineBreakNewLine]

[endif]






四棠绘、實現(xiàn)方式:

對象存儲

1.從當(dāng)下各種廠商處購買完整功能的對象存儲平臺件相。

2.購買對象存儲軟件并將其安裝在你選擇硬件上(服務(wù)器和存儲)再扭。

3.在選擇的文件和塊存儲整列中安裝軟件,這個陣列對現(xiàn)有存儲增加了對象接口夜矗。

4.使用網(wǎng)關(guān)解決方案連接現(xiàn)有應(yīng)用到公有云泛范。




四、主要廠商:

對象存儲:七牛紊撕、又拍罢荡、Swift、S3对扶、網(wǎng)易云提供的對象存儲服務(wù)NOS

塊存儲:?如Sheepdog区赵,AWS的EBS,青云的云硬盤和阿里云的盤古系統(tǒng)浪南,還有Ceph的RBD(RBD是Ceph面向塊存儲的接口)

文件存儲:?分布式存儲提供了并行化的能力惧笛,如Ceph的CephFS(CephFS是Ceph面向文件存儲的接口),但是有時候又會把GFS逞泄,HDFS這種非POSIX接口的類文件存儲接口歸入此類。


五拜效、備注:

問題一:最后為什么對象存儲兼具塊存儲與文件存儲的好處喷众,還要使用塊存儲或文件存儲呢?

1紧憾、有一類應(yīng)用是需要存儲直接裸盤映射的到千,例如數(shù)據(jù)庫。因為數(shù)據(jù)庫需要存儲裸盤映射給自己后赴穗,再根據(jù)自己的數(shù)據(jù)庫文件系統(tǒng)來對裸盤進行格式化的憔四,所以是不能夠采用其他已經(jīng)被格式化為某種文件系統(tǒng)的存儲的。此類應(yīng)用更適合使用塊存儲般眉。

2了赵、對象存儲的成本比起普通的文件存儲還是較高,需要購買專門的對象存儲軟件以及大容量硬盤甸赃。如果對數(shù)據(jù)量要求不是海量柿汛,只是為了做文件共享的時候,直接用文件存儲的形式好了埠对,性價比高络断。

問題二:對象存儲的相對優(yōu)點?鑒于對象存儲的無層次結(jié)構(gòu)特點项玛,對象存儲有以下優(yōu)點:

效率更高貌笨。不受復(fù)雜目錄系統(tǒng)對性能的影響。

可擴展性更強襟沮。分布式架構(gòu)锥惋,更便于進行水平擴展昌腰,從而容納進任意大規(guī)模的數(shù)據(jù)。

可用性更強净刮。數(shù)據(jù)一般都會有多個位于不同機器的復(fù)制剥哑,確保數(shù)據(jù)不丟失。

問題三:

塊存儲: 是和主機打交道的, 如插一塊硬盤

文件存儲: NAS, 網(wǎng)絡(luò)存儲, 用于多主機共享數(shù)據(jù)

對象存儲: 跟你自己開發(fā)的應(yīng)用程序打交道, 如網(wǎng)盤


轉(zhuǎn)載:https://www.zhihu.com/question/21536660/answer/33279921

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末淹父,一起剝皮案震驚了整個濱河市株婴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌暑认,老刑警劉巖困介,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蘸际,居然都是意外死亡座哩,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門粮彤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來根穷,“玉大人,你說我怎么就攤上這事导坟∮炝迹” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵惫周,是天一觀的道長尘惧。 經(jīng)常有香客問我,道長递递,這世上最難降的妖魔是什么喷橙? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮登舞,結(jié)果婚禮上贰逾,老公的妹妹穿的比我還像新娘。我一直安慰自己菠秒,他們只是感情好似踱,可當(dāng)我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稽煤,像睡著了一般核芽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上酵熙,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天轧简,我揣著相機與錄音,去河邊找鬼匾二。 笑死哮独,一個胖子當(dāng)著我的面吹牛拳芙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播皮璧,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼舟扎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了悴务?” 一聲冷哼從身側(cè)響起睹限,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎讯檐,沒想到半個月后羡疗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡别洪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年叨恨,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挖垛。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡痒钝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出痢毒,到底是詐尸還是另有隱情送矩,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布闸准,位于F島的核電站,受9級特大地震影響梢灭,放射性物質(zhì)發(fā)生泄漏夷家。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一敏释、第九天 我趴在偏房一處隱蔽的房頂上張望库快。 院中可真熱鬧,春花似錦钥顽、人聲如沸义屏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闽铐。三九已至,卻和暖如春奶浦,著一層夾襖步出監(jiān)牢的瞬間兄墅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工澳叉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留隙咸,地道東北人沐悦。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像五督,于是被迫代替她去往敵國和親藏否。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容