官术网_书友最值得收藏!

2.5.1 對(duì)象存儲(chǔ)

對(duì)象存儲(chǔ)是一種解決和處理離散單元的方法。離散后的數(shù)據(jù)稱為對(duì)象,因此數(shù)據(jù)會(huì)離散出很多對(duì)象。與傳統(tǒng)的文件系統(tǒng)中的文件不同,對(duì)象存儲(chǔ)不像文件系統(tǒng)那樣通過(guò)目錄樹(shù)或者子目錄樹(shù)對(duì)文件進(jìn)行組織。對(duì)象存儲(chǔ)是在一個(gè)平坦的命名空間通過(guò)使用對(duì)象的Object ID(有時(shí)稱為對(duì)象密鑰)來(lái)檢索離散后的所有數(shù)據(jù)對(duì)象。應(yīng)用程序使用Web API來(lái)訪問(wèn)對(duì)象,與訪問(wèn)文件系統(tǒng)的方式不同。

通常,有兩種訪問(wèn)對(duì)象API的方式:Amazon S3和OpenStack Swift(OpenStack對(duì)象存儲(chǔ))。Amazon S3將對(duì)象的扁平命名空間稱為桶(Bucket),OpenStack Swift將其稱為容器(Container)。Bucket不能嵌套。

使用一個(gè)賬戶可以訪問(wèn)同一存儲(chǔ)集群上的多個(gè)桶。這些桶可能具有不同的訪問(wèn)權(quán)限,并且可能用于不同的對(duì)象存儲(chǔ)。對(duì)象存儲(chǔ)的優(yōu)點(diǎn)是簡(jiǎn)單易用、易于擴(kuò)展。每個(gè)對(duì)象的唯一ID允許被存儲(chǔ)或檢索,無(wú)須最終用戶知道該對(duì)象所在的確切位置。對(duì)象存儲(chǔ)消除了傳統(tǒng)文件系統(tǒng)中的目錄層次結(jié)構(gòu),因此可以簡(jiǎn)化對(duì)象之間的關(guān)系。

對(duì)象(像文件一樣)包含二進(jìn)制數(shù)據(jù)流,并且大小無(wú)限制。對(duì)象還包含描述數(shù)據(jù)的元數(shù)據(jù)。文件也同樣有元數(shù)據(jù),包括文件權(quán)限、修改時(shí)間等。對(duì)象本身支持?jǐn)U展元數(shù)據(jù)信息,通常以K/V形式管理元數(shù)據(jù)——將有關(guān)對(duì)象中數(shù)據(jù)的信息存儲(chǔ)在鍵–值對(duì)中。

主站蜘蛛池模板: 泰和县| 镇宁| 视频| 蕉岭县| 香格里拉县| 玉树县| 马山县| 三台县| 含山县| 虞城县| 交口县| 镇赉县| 简阳市| 西吉县| 乌拉特后旗| 平凉市| 金山区| 德清县| 平远县| 平阳县| 洛隆县| 大余县| 绥德县| 神农架林区| 丰台区| 宁明县| 故城县| 麻阳| 湖南省| 山西省| 平湖市| 武胜县| 汉沽区| 桐庐县| 白沙| 迁安市| 虞城县| 建水县| 汪清县| 莲花县| 枞阳县|