紫光的該項(xiàng)專利提出的基于對(duì)象存儲(chǔ)的隨機(jī)讀寫對(duì)象的方法,以索引對(duì)象和多個(gè)數(shù)據(jù)對(duì)象來構(gòu)成一個(gè)向用戶提供服務(wù)的完整對(duì)象,在索引對(duì)象中記錄各個(gè)數(shù)據(jù)對(duì)象中的數(shù)據(jù)在整個(gè)數(shù)據(jù)段中的位置關(guān)系,基于這樣的存儲(chǔ)方式能夠大大縮短隨機(jī)讀寫時(shí)間。
集微網(wǎng)消息,作為中國(guó)三大半導(dǎo)體存儲(chǔ)企業(yè)之一的紫光集團(tuán),為了促進(jìn)存儲(chǔ)產(chǎn)業(yè)的建設(shè),在武漢長(zhǎng)江存儲(chǔ)項(xiàng)目之后,又在南京展開了產(chǎn)業(yè)基地的重大項(xiàng)目。
隨著互聯(lián)網(wǎng)、Web2 .0的快速發(fā)展,人們上傳海量的照片、視頻、音樂,社交軟件每天都新增數(shù)十億條內(nèi)容,人們每天發(fā)送數(shù)千億封電子郵件。據(jù)IDC統(tǒng)計(jì)未來在10年間數(shù)據(jù)將增長(zhǎng)44倍,到2020年全球數(shù)據(jù)將增加到35ZB,其中80%是非結(jié)構(gòu)化數(shù)據(jù),且大部分是非活躍數(shù)據(jù)。
面對(duì)如此龐大的數(shù)據(jù)量,僅具備PB級(jí)擴(kuò)展能力的塊存儲(chǔ)(例如SAN架構(gòu))和文件存儲(chǔ)(例如NAS架構(gòu))顯得有些無能為力。人們需要一種全新架構(gòu)的存儲(chǔ)系統(tǒng),這種存儲(chǔ)系統(tǒng)需要具備極高的可擴(kuò)展性,能夠滿足人們對(duì)存儲(chǔ)容量TB到EB規(guī)模的擴(kuò)展需求,于是對(duì)象存儲(chǔ)應(yīng)運(yùn)而生。然而面對(duì)大量隨機(jī)讀寫的場(chǎng)景,特別是針對(duì)GB和TB級(jí)別大小的對(duì)象,對(duì)象存儲(chǔ)的缺點(diǎn)就暴露出來了,對(duì)CPU、內(nèi)存和網(wǎng)絡(luò)帶寬的要求非常高,即使在資源條件很高的情況下,隨機(jī)讀寫耗時(shí)也很長(zhǎng)。
針對(duì)現(xiàn)有技術(shù)的不足,南京紫光申請(qǐng)了一項(xiàng)名為“基于對(duì)象存儲(chǔ)的隨機(jī)讀寫對(duì)象的方法和系統(tǒng)”的發(fā)明專利(申請(qǐng)?zhí)枺?01810554758.8),申請(qǐng)人為南京紫光云信息科技有限公司。
圖1
圖1是該專利提出的對(duì)象存儲(chǔ)方式的組成示意圖,一個(gè)完整的對(duì)象包括一個(gè)索引對(duì)象和多個(gè)數(shù)據(jù)對(duì)象,數(shù)據(jù)存儲(chǔ)在這些數(shù)據(jù)對(duì)象中,索引對(duì)象用來記錄完整對(duì)象的基本信息以及數(shù)據(jù)對(duì)象中的數(shù)據(jù)在整個(gè)數(shù)據(jù)段中的位置。索引對(duì)象主要包括索引頭信息和數(shù)據(jù)段信息,索引頭信息中提供了對(duì)象的基本信息,包含對(duì)象大小等,數(shù)據(jù)段信息記錄了數(shù)據(jù)段與數(shù)據(jù)對(duì)象中的數(shù)據(jù)的對(duì)應(yīng)關(guān)系。
圖2
上圖是該專利提出的一種對(duì)象存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖。該存儲(chǔ)系統(tǒng)包括客戶端和對(duì)象存儲(chǔ)設(shè)備。對(duì)象存儲(chǔ)設(shè)備指的是向用戶提供對(duì)象存儲(chǔ)服務(wù)的設(shè)備或資源 ,比如存儲(chǔ)云等。客戶端分為兩種,一種是標(biāo)準(zhǔn)客戶端 ,一種是集成SDK (Software Development Kit,軟件開發(fā)工具包)的客戶端,由SDK提供相關(guān)接口來讀寫。
我們通過圖2對(duì)該系統(tǒng)結(jié)構(gòu)做一個(gè)簡(jiǎn)要說明。網(wǎng)關(guān)由請(qǐng)求分析模塊、透?jìng)髂K、SDK讀取模塊、SDK遍歷模塊和SDK刪除模塊組成。首先S3客戶端發(fā)送請(qǐng)求給網(wǎng)關(guān),網(wǎng)關(guān)收到請(qǐng)求后,通過請(qǐng)求分析模塊解析請(qǐng)求類型,根據(jù)請(qǐng)求類型和請(qǐng)求目標(biāo)調(diào)用其他模塊進(jìn)行相應(yīng)操作。請(qǐng)求類型包括讀取(GET)對(duì)象、刪除(DELETE)對(duì)象、遍歷對(duì)象、寫入(PUT)對(duì)象等。當(dāng)請(qǐng)求類型是讀取、刪除或遍歷請(qǐng)求時(shí),判斷被請(qǐng)求的對(duì)象是否為索引對(duì)象,如果是,則調(diào)用相應(yīng)的SDK模塊進(jìn)行處理;如果被請(qǐng)求的對(duì)象為標(biāo)準(zhǔn)對(duì)象,讀取請(qǐng)求可以直接通過透?jìng)髂K獲取數(shù)據(jù),刪除請(qǐng)求直接刪除對(duì)象,而對(duì)于遍歷請(qǐng)求則不做任何處理;如果請(qǐng)求類型是其他請(qǐng)求,那么直接通過透?jìng)髂K將請(qǐng)求透?jìng)鞯綄?duì)象存儲(chǔ)設(shè)備中,由對(duì)象存儲(chǔ)設(shè)備來處理。
該專利提出的這種基于對(duì)象存儲(chǔ)的隨機(jī)讀寫對(duì)象的方法,以索引對(duì)象和多個(gè)數(shù)據(jù)對(duì)象來構(gòu)成一個(gè)向用戶提供服務(wù)的完整對(duì)象,在索引對(duì)象中記錄各個(gè)數(shù)據(jù)對(duì)象中的數(shù)據(jù)在整個(gè)數(shù)據(jù)段中的位置關(guān)系,基于這樣的存儲(chǔ)方式能夠大大縮短隨機(jī)讀寫時(shí)間。
在相關(guān)政策的支持下,國(guó)內(nèi)的存儲(chǔ)產(chǎn)業(yè)發(fā)展迅猛,誕生了許多諸如紫光集團(tuán)這樣的存儲(chǔ)公司。為了打破國(guó)外的壟斷,它們?yōu)榭萍紕?chuàng)新、產(chǎn)品升級(jí)注入了許多心血,為我國(guó)存儲(chǔ)行業(yè)的發(fā)展貢獻(xiàn)出自己的力量。
-
cpu
+關(guān)注
關(guān)注
68文章
11033瀏覽量
215978 -
內(nèi)存
+關(guān)注
關(guān)注
8文章
3108瀏覽量
74983 -
紫光
+關(guān)注
關(guān)注
2文章
419瀏覽量
34406
發(fā)布評(píng)論請(qǐng)先 登錄
對(duì)象存儲(chǔ)與傳統(tǒng)網(wǎng)絡(luò)存儲(chǔ)有什么區(qū)別?
什么是對(duì)象存儲(chǔ)?
容器實(shí)現(xiàn)持久存儲(chǔ)的3個(gè)基礎(chǔ)類型:塊存儲(chǔ)、對(duì)象存儲(chǔ)和文件系統(tǒng)
一種面向高性能計(jì)算的分布式對(duì)象存儲(chǔ)系統(tǒng)

對(duì)象存儲(chǔ)與塊存儲(chǔ)的工作方式有何不同?
對(duì)象存儲(chǔ)是什么?看過就明白了
杉巖海量對(duì)象存儲(chǔ)系統(tǒng)完美替代Documentum
為什么物聯(lián)網(wǎng)存儲(chǔ)基于對(duì)象
對(duì)象存儲(chǔ)、統(tǒng)一存儲(chǔ)與塊存儲(chǔ)有什么差異
對(duì)象存儲(chǔ)的優(yōu)勢(shì)有哪些?
人工智能和深度學(xué)習(xí)的對(duì)象存儲(chǔ)挑戰(zhàn)
對(duì)象存儲(chǔ)的原理分析
對(duì)象存儲(chǔ)是什么 對(duì)象存儲(chǔ)的優(yōu)勢(shì)
什么是對(duì)象存儲(chǔ)?
虹科分享 | 網(wǎng)絡(luò)仿真器 | 預(yù)測(cè)云中對(duì)象存儲(chǔ)系統(tǒng)的實(shí)際性能

評(píng)論