亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

存儲(chǔ)裝置、服務(wù)器裝置、存儲(chǔ)系統(tǒng)、數(shù)據(jù)庫裝置、數(shù)據(jù)的提供方法及程序的制作方法

文檔序號(hào):6359674閱讀:142來源:國(guó)知局
專利名稱:存儲(chǔ)裝置、服務(wù)器裝置、存儲(chǔ)系統(tǒng)、數(shù)據(jù)庫裝置、數(shù)據(jù)的提供方法及程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及作為數(shù)據(jù)庫的緩沖存儲(chǔ)器(cache)發(fā)揮功能的存儲(chǔ)裝置、服務(wù)器裝置、存儲(chǔ)系統(tǒng)、數(shù)據(jù)庫裝置、數(shù)據(jù)的提供方法及程序。
背景技術(shù)
作為使用了數(shù)據(jù)庫的系統(tǒng),公知下述的專利文獻(xiàn)I所記載的系統(tǒng)。專利文獻(xiàn)I所記載的數(shù)據(jù)庫系統(tǒng)具有對(duì)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進(jìn)行緩存的數(shù)據(jù)保持部。通過該數(shù)據(jù)保持部,能夠提高數(shù)據(jù)庫的響應(yīng)速度、且減輕數(shù)據(jù)庫的負(fù)荷。在先技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)I :日本特開2009-265840號(hào)公報(bào)

發(fā)明內(nèi)容
(發(fā)明所要解決的課題)但是,從數(shù)據(jù)庫緩存了數(shù)據(jù)之后,有時(shí)在數(shù)據(jù)庫中會(huì)更新相應(yīng)數(shù)據(jù)。因此,獲取了從數(shù)據(jù)庫緩存的數(shù)據(jù)的裝置需要詢問該數(shù)據(jù)是否為數(shù)據(jù)庫中保存的最新的數(shù)據(jù)。要求減輕對(duì)于該詢問的數(shù)據(jù)庫的負(fù)荷。本發(fā)明的目的在于,提供一種可減輕數(shù)據(jù)庫裝置的負(fù)荷的存儲(chǔ)裝置、服務(wù)器裝置、存儲(chǔ)系統(tǒng)、數(shù)據(jù)庫裝置、數(shù)據(jù)的提供方法及程序。(用于解決課題的手段)本發(fā)明的一個(gè)方式是對(duì)多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄進(jìn)行緩存的存儲(chǔ)裝置。一實(shí)施方式的存儲(chǔ)裝置具備記錄獲取部、保存部、接收部、檢索部及文件發(fā)送部。該存儲(chǔ)裝置如以下說明的那樣,提供在數(shù)據(jù)庫裝置中保存的數(shù)據(jù)。即,記錄獲取部將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含該記錄所含的多個(gè)項(xiàng)目的文件來獲取。文件內(nèi)包含的項(xiàng)目包括用于確定記錄的第I信息、表示該記錄的新舊程度的第2信息、用于確定多個(gè)數(shù)據(jù)庫裝置中保存了該記錄的數(shù)據(jù)庫裝置的第3信息。文件具有可基于第I信息確定的文件名。保存部保存由記錄獲取部獲取到的文件。接收部從與存儲(chǔ)裝置連接的服務(wù)器裝置中接收在多個(gè)數(shù)據(jù)庫中保存的任意的記錄所含的第I信息。檢索部從保存部中檢索基于由接收部接收到的第I信息而確定的文件。文件發(fā)送部向服務(wù)器裝置發(fā)送由檢索部檢索到的文件。在一實(shí)施方式中,通過使計(jì)算機(jī)作為記錄獲取部、保存部、接收部、檢索部及文件發(fā)送部而發(fā)揮功能的程序,使該計(jì)算機(jī)作為存儲(chǔ)裝置來工作。本存儲(chǔ)裝置起到數(shù)據(jù)庫裝置的緩沖存儲(chǔ)器的作用,因此有助于數(shù)據(jù)庫的負(fù)荷的削減。此外,該存儲(chǔ)裝置向服務(wù)器裝置提供包含第2信息和第3信息的文件,因此服務(wù)器裝置可利用第2信息、即表示獲取到的記錄的新舊程度的信息,僅詢問基于第3信息確定的數(shù)據(jù)、庫裝置。由此,可削減不是詢問對(duì)象的數(shù)據(jù)庫裝置的負(fù)荷。此外,在接受了詢問的數(shù)據(jù)庫裝置中,能夠判斷獲取到的數(shù)據(jù)是否為最新的數(shù)據(jù)。本發(fā)明的另一方式是與對(duì)多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄進(jìn)行緩存的存儲(chǔ)裝置及所述多個(gè)數(shù)據(jù)庫裝置連接的服務(wù)器裝置。該服務(wù)器裝置具備獲取請(qǐng)求接收部、獲取請(qǐng)求發(fā)送部、文件接收部、數(shù)據(jù)發(fā)送部、最新記錄請(qǐng)求發(fā)送部、響應(yīng)接收部、及最新數(shù)據(jù)發(fā)送部。服務(wù)器裝置的獲取請(qǐng)求接收部從終端接收針對(duì)多個(gè)數(shù)據(jù)庫中保存的記錄的獲取請(qǐng)求,該獲取請(qǐng)求包含該記錄所含的第I信息。服務(wù)器裝置的獲取請(qǐng)求發(fā)送部向存儲(chǔ)裝置發(fā)送通過該服務(wù)器裝置的獲取請(qǐng)求接收部接收到的獲取請(qǐng)求所包含的第I信息。服務(wù)器裝置的文件接收部接收響應(yīng)于由該服務(wù)器裝置的獲取請(qǐng)求發(fā)送部發(fā)送的第I信息而從存儲(chǔ)裝置的文件發(fā)送部發(fā)送的文件。該文件包括可根據(jù)第I信息確定的記錄所包含的多個(gè)項(xiàng)目。該文件內(nèi)包含的項(xiàng)目除了用于確定該記錄的第I信息外,還包含表示該記錄的新舊程度的第2信息、及用于確定多個(gè)數(shù)據(jù)庫裝置中保存了該記錄的數(shù)據(jù)庫裝置的第3信息。服務(wù)器裝置的數(shù)據(jù)發(fā)送部向終端發(fā)送通過該服務(wù)器裝置的文件接收部接收到的文件或該文件內(nèi)包含的項(xiàng)目。
在一實(shí)施方式中,服務(wù)器裝置還具備最新記錄請(qǐng)求發(fā)送部、響應(yīng)接收部、及最新數(shù)據(jù)發(fā)送部。在該一實(shí)施方式的服務(wù)器裝置中,如以下說明的那樣,提供最新數(shù)據(jù)。即,最新記錄請(qǐng)求發(fā)送部響應(yīng)來自與服務(wù)器裝置連接的終端的規(guī)定請(qǐng)求,向基于由文件接收部接收到的文件中包含的第3信息而確定的數(shù)據(jù)庫裝置發(fā)送包括該文件所含的第I信息及第2信息的最新記錄獲取請(qǐng)求。接收了最新記錄獲取請(qǐng)求的數(shù)據(jù)庫裝置在具有包含該最新記錄獲取請(qǐng)求所含的第I信息、且比根據(jù)該最新記錄獲取請(qǐng)求中包含的第2信息確定的新舊程度新的最新記錄時(shí),響應(yīng)接收部從該數(shù)據(jù)庫裝置將該最新記錄作為包含該最新記錄所含的項(xiàng)目的文件來接收。在不存在最新記錄時(shí),響應(yīng)接收部從數(shù)據(jù)庫裝置接收表示不存在最新記錄的信息。最新數(shù)據(jù)發(fā)送部向終端發(fā)送由響應(yīng)接收部接收到的文件或該文件內(nèi)包含的項(xiàng)目。在一實(shí)施方式中,通過使計(jì)算機(jī)起到獲取請(qǐng)求接收部、獲取請(qǐng)求發(fā)送部、文件接收部、數(shù)據(jù)發(fā)送部、最新記錄請(qǐng)求發(fā)送部、響應(yīng)接收部、及最新數(shù)據(jù)發(fā)送部的作用的程序,使該計(jì)算機(jī)作為服務(wù)器裝置來工作。此外,在又一實(shí)施方式中,程序使該計(jì)算機(jī)還起到最新記錄請(qǐng)求發(fā)送部、響應(yīng)接收部、及最新數(shù)據(jù)發(fā)送部的作用。本服務(wù)器裝置將數(shù)據(jù)庫裝置的記錄作為包含第I信息、第2信息、及第3信息的文件來從存儲(chǔ)裝置接收。因此,能夠利用第I信息及第2信息,僅對(duì)基于第3信息確定的數(shù)據(jù)庫裝置進(jìn)行最新記錄的詢問。本發(fā)明的另一方式是包括上述的存儲(chǔ)裝置和上述的服務(wù)器裝置的存儲(chǔ)系統(tǒng)。本存儲(chǔ)系統(tǒng)能夠減輕數(shù)據(jù)庫裝置的負(fù)荷。本發(fā)明的又一實(shí)施方式的存儲(chǔ)裝置具備記錄獲取部、保存部、獲取請(qǐng)求接收部、檢索部、及數(shù)據(jù)發(fā)送部。如以下說明,該存儲(chǔ)裝置提供數(shù)據(jù)。即,記錄獲取部將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含該記錄所含的多個(gè)項(xiàng)目的文件來獲取。包含文件內(nèi)的項(xiàng)目包括用于確定記錄的第I信息、表示該記錄的新舊程度的第2信息、用于確定多個(gè)數(shù)據(jù)庫裝置中保存了該記錄的數(shù)據(jù)庫裝置的第3信息。該文件具有可基于第I信息確定的文件名。保存部保存由記錄獲取部獲取到的文件。獲取請(qǐng)求接收部從終端中獲取針對(duì)多個(gè)數(shù)據(jù)庫中保存的記錄的獲取請(qǐng)求,該獲取請(qǐng)求包含該記錄的第I信息。檢索部從保存部中檢索基于由獲取請(qǐng)求接收部接收到的獲取請(qǐng)求所包含的第I信息而確定的文件。數(shù)據(jù)發(fā)送部向終端發(fā)送由檢索部檢索到的文件或該文件內(nèi)包含的多個(gè)項(xiàng)目。本存儲(chǔ)裝置起到數(shù)據(jù)庫裝置的緩沖存儲(chǔ)器的作用,因此有助于數(shù)據(jù)庫的負(fù)荷的削減。此外,該存儲(chǔ)裝置可利用第2信息、即表示獲取到的記錄的新舊程度的信息,僅詢問基于第3信息確定的數(shù)據(jù)庫裝置。由此,可削減不是詢問對(duì)象的數(shù)據(jù)庫裝置的負(fù)荷。此外,在接受了詢問的數(shù)據(jù)庫裝置中,能夠判斷獲取到的數(shù)據(jù)是否為最新的數(shù)據(jù)。在一實(shí)施方式中,存儲(chǔ)裝置還具備最新記錄請(qǐng)求發(fā)送部、響應(yīng)接收部、及最新數(shù)據(jù)發(fā)送部。該實(shí)施方式的存儲(chǔ)裝置可按照以下說明那樣進(jìn)行動(dòng)作。即,最新記錄請(qǐng)求發(fā)送部響應(yīng)從終端發(fā)送的規(guī)定請(qǐng)求,向基于包含在通過檢索部檢索到的文件中的第3信息確定的數(shù)據(jù)庫裝置,發(fā)送包含該文件所含的第I信息及第2信息在內(nèi)的最新記錄獲取請(qǐng)求。接收了最新記錄獲取請(qǐng)求的數(shù)據(jù)庫裝置在具有包含該最新記錄獲取請(qǐng)求所含的第I信息、且比根據(jù)該最新記錄獲取請(qǐng)求中包含的第2信息確定的新舊程度新的最新記錄時(shí),響應(yīng)接收部從該數(shù)據(jù)庫裝置將該最新記錄作為包含該最新記錄所含的項(xiàng)目的文件來接收。在不存在最 新記錄時(shí),響應(yīng)接收部從數(shù)據(jù)庫裝置接收表示不存在最新記錄的信息。最新數(shù)據(jù)發(fā)送部向終端發(fā)送通過響應(yīng)接收部接收到的文件或該文件內(nèi)包含的項(xiàng)目。在一實(shí)施方式中,通過使計(jì)算機(jī)起到記錄獲取部、保存部、獲取請(qǐng)求接收部、檢索部、及數(shù)據(jù)發(fā)送部的作用的程序,使該計(jì)算機(jī)作為存儲(chǔ)裝置而工作。此外,程序還使該計(jì)算機(jī)起到最新記錄請(qǐng)求發(fā)送部、響應(yīng)接收部、及最新數(shù)據(jù)發(fā)送部的作用。本發(fā)明的另一方式是數(shù)據(jù)庫裝置。本數(shù)據(jù)庫裝置向外部裝置提供記錄,具備保存部、文件生成部、及文件發(fā)送部。保存部保存包含多個(gè)項(xiàng)目的記錄。記錄包含用于確定該記錄的第I信息、及表示該記錄的新舊程度的第2信息。文件生成部生成包括在保存部保存的記錄內(nèi)所包的多個(gè)項(xiàng)目在內(nèi)的文件。文件生成部使該文件包含記錄內(nèi)的第I信息、第2信息、及用于確定該數(shù)據(jù)庫裝置的第3信息,并向該文件賦予可基于第I信息確定的文件名。文件發(fā)送部向與該數(shù)據(jù)庫裝置連接的存儲(chǔ)裝置發(fā)送由文件生成部生成的文件。該數(shù)據(jù)庫裝置作為包含用于確定該數(shù)據(jù)庫裝置的第3信息的文件而提供記錄。因此,接受了該文件的外部裝置能夠僅對(duì)根據(jù)文件內(nèi)的第3信息確定的該數(shù)據(jù)庫裝置進(jìn)行詢問。在一實(shí)施方式中,數(shù)據(jù)庫裝置可具備最新記錄請(qǐng)求接收部及響應(yīng)部。最新記錄請(qǐng)求接收部從外部裝置接收在保存部中保存的包含記錄的第I信息及第2信息的最新記錄請(qǐng)求。最新記錄請(qǐng)求接收部在保存部中保存了包含通過最新記錄請(qǐng)求接收部收到的最新記錄請(qǐng)求所含的第I信息、且比根據(jù)第2信息確定的記錄新的最新記錄時(shí),生成包括該最新記錄所含的項(xiàng)目的文件,并向外部裝置發(fā)送該文件。響應(yīng)部在保存部中不存在該最新記錄時(shí),向外部裝置發(fā)送表示不存在最新記錄的信息。該數(shù)據(jù)庫裝置在不具備應(yīng)向外部裝置發(fā)送的最新記錄時(shí),能夠降低對(duì)外部裝置進(jìn)行響應(yīng)時(shí)所需的信息量。在一實(shí)施方式中,通過使計(jì)算機(jī)起到保存部、文件生成部、及文件發(fā)送部的作用的程序,可使該計(jì)算機(jī)作為數(shù)據(jù)庫裝置來工作。此外,程序還使該計(jì)算機(jī)起到最新記錄請(qǐng)求接收部及響應(yīng)部的作用。(發(fā)明效果)如以上說明,根據(jù)本發(fā)明,能夠提供可減輕數(shù)據(jù)庫裝置的負(fù)荷的存儲(chǔ)裝置、服務(wù)器裝置、存儲(chǔ)系統(tǒng)、數(shù)據(jù)庫裝置、數(shù)據(jù)的提供方法、及程序。


圖I是表不一實(shí)施方式的存儲(chǔ)系統(tǒng)的圖。圖2是詳細(xì)表示一實(shí)施方式的數(shù)據(jù)庫裝置的圖。圖3是表示在數(shù)據(jù)庫裝置的保存部中保存的記錄的一例的圖。
圖4是表示由文件生成部生成的文件的一例的圖。圖5是表示在數(shù)據(jù)庫裝置的保存部中保存的記錄的一例的圖。圖6是由響應(yīng)部生成的文件的一例的圖。圖7是表示一實(shí)施方式的存儲(chǔ)裝置的圖。圖8是表示一實(shí)施方式的服務(wù)器裝置的圖。圖9是表示一實(shí)施方式的存儲(chǔ)系統(tǒng)中的處理的流程的圖。圖10是表示一實(shí)施方式的計(jì)算機(jī)的結(jié)構(gòu)的圖。圖11是一實(shí)施方式的計(jì)算機(jī)的立體圖。圖12是表示使計(jì)算機(jī)作為數(shù)據(jù)庫裝置16進(jìn)行工作的程序P16的構(gòu)成的圖。圖13是表示使計(jì)算機(jī)作為存儲(chǔ)裝置12發(fā)揮功能的程序P12的構(gòu)成的圖。圖14是表示使計(jì)算機(jī)起到服務(wù)器裝置14的作用的程序P14的構(gòu)成的圖。圖15是表不另一實(shí)施方式的存儲(chǔ)系統(tǒng)的圖。圖16是表示另一實(shí)施方式的存儲(chǔ)裝置的圖。圖17是表示另一實(shí)施方式的存儲(chǔ)系統(tǒng)中的處理的流程的圖。圖18是表示使計(jì)算機(jī)作為存儲(chǔ)裝置42進(jìn)行工作的程序的構(gòu)成的圖。
具體實(shí)施例方式以下,參照附圖詳細(xì)說明本發(fā)明的各種實(shí)施方式。另外,在各附圖中,對(duì)相同或相應(yīng)的部分附加相同的符號(hào)。圖I是表示一實(shí)施方式的存儲(chǔ)系統(tǒng)的圖。如圖I所示,存儲(chǔ)系統(tǒng)10具備存儲(chǔ)裝置12及服務(wù)器裝置14。在一實(shí)施方式中,存儲(chǔ)系統(tǒng)10還可具備多個(gè)數(shù)據(jù)庫裝置16。存儲(chǔ)裝置12、服務(wù)器裝置14及數(shù)據(jù)庫裝置16經(jīng)由網(wǎng)絡(luò)NI而互相連接。存儲(chǔ)裝置12、服務(wù)器裝置14及數(shù)據(jù)庫裝置16的連接可以取任意的連接方式。例如,該連接可通過因特網(wǎng)、局域網(wǎng)、專用線網(wǎng)絡(luò)這樣的任意的連接來實(shí)現(xiàn)。存儲(chǔ)系統(tǒng)10經(jīng)由網(wǎng)絡(luò)N2接收來自終端18的請(qǐng)求,并根據(jù)該請(qǐng)求,向該終端18提供保存在數(shù)據(jù)庫裝置16中的數(shù)據(jù)。以下,按照向終端18提供商品數(shù)據(jù)的一例,說明存儲(chǔ)系統(tǒng)10。但是,存儲(chǔ)系統(tǒng)10也可以提供商品數(shù)據(jù)以外的任意的數(shù)據(jù)。圖2是詳細(xì)表示一實(shí)施方式的數(shù)據(jù)庫裝置的圖。圖2所示的數(shù)據(jù)庫裝置16,是保存包括與一個(gè)以上的商品相關(guān)的多個(gè)信息項(xiàng)目在內(nèi)的一個(gè)以上的記錄的裝置。數(shù)據(jù)庫裝置16具備保存部16a、文件生成部16b及文件發(fā)送部16c。在一實(shí)施方式中,數(shù)據(jù)庫裝置16還具備最新記錄請(qǐng)求接收部16d及響應(yīng)部16e。圖3是表示在數(shù)據(jù)庫裝置的保存部中保存的記錄的一例的圖。如圖3所示,保存部16a能夠保存包括與各商品相關(guān)的多個(gè)信息項(xiàng)目在內(nèi)的記錄。圖3所示的記錄作為信息項(xiàng)目,包括類型、ID (第I信息)、版本(version)(第2信息)、商品名、說明、零售價(jià)格及目錄價(jià)格。信息項(xiàng)目“類型”是確定商品的種類的信息項(xiàng)目,圖3所示的記錄Rl中的信息項(xiàng)目“類型”包括“jpitem”的信息。信息項(xiàng)目“ID”是賦予記錄Rl的識(shí)別信息的信息項(xiàng)目。在記錄Rl中,作為ID,包括“340960930”這樣的識(shí)別信息。信息項(xiàng)目“版本”是確定記錄的新舊程度的信息項(xiàng)目。在記錄Rl中,作為版本包括“3”這樣的信息。信息項(xiàng)目“商品名”是確定商品的名稱的信息項(xiàng)目。在記錄Rl中,作為商品名包括“北海道的螃蟹”這樣的信息。信息項(xiàng)目“說明”是說明商品的詳細(xì)情況的信息項(xiàng)目。在記錄Rl中,作為說明,包括“該螃蟹…”的信息。信息項(xiàng)目“零售價(jià)格”是確定商品的零售價(jià)格的信息項(xiàng)目。在記錄Rl中,作為零售價(jià)格,包括“2980”這樣的確定金額的信息。信息項(xiàng)目“目錄價(jià)格”是確定商品的目錄價(jià)格的信息項(xiàng)目。在記錄Rl中,作為目錄價(jià)格,包括“3500”這樣的確定金額的信息。
文件生成部16b是生成提供給存儲(chǔ)裝置12的文件的部分。文件生成部16b基于在保存部16a中保存的記錄,生成文件。圖4是表示由文件生成部生成的文件的一例的圖。文件生成部16b生成包括保存部16a中保存的記錄內(nèi)的信息項(xiàng)目在內(nèi)的文件。圖4所示的例子表示文件生成部16b生成的文件Fl,表示包括保存部16a中保存的記錄Rl內(nèi)的信息項(xiàng)目在內(nèi)的文件Fl。此外,文件生成部16b在該文件內(nèi)包含發(fā)行源信息。在該發(fā)行源信息中包含了對(duì)具有該文件所對(duì)應(yīng)的記錄的數(shù)據(jù)庫裝置16進(jìn)行確定的確定信息(第3信息)。在圖4所示的例中,在發(fā)行源信息內(nèi)包含“ba_unit_2”的確定信息。此外,文件生成部16b對(duì)所生成的文件賦予包括ID(第I信息)的文件名。在圖4所示的例中,對(duì)文件Fl賦予一部分包括ID “340960930”的“ jpitem_340960930”這樣的文件名。如后述那樣,該文件名成為存儲(chǔ)裝置12中的檢索關(guān)鍵詞。另外,圖4所示的文件成為使信息與類型、ID這樣的標(biāo)簽建立了對(duì)應(yīng)關(guān)系的XML這樣的結(jié)構(gòu)化文本文件。但是,該文件可以取任意形式的文件。文件發(fā)送部16c是向存儲(chǔ)裝置12發(fā)送由文件生成部16b生成的文件的部分。文件生成部16b及文件發(fā)送部16c在保存部16a中產(chǎn)生了新的記錄的登記或已知記錄的變更時(shí),生成基于新的記錄或變更后的記錄的文件,并將該文件發(fā)送給存儲(chǔ)裝置12。最新記錄請(qǐng)求接收部16d在產(chǎn)生了來自終端的規(guī)定請(qǐng)求時(shí),接收經(jīng)由服務(wù)器裝置14發(fā)送的最新記錄獲取請(qǐng)求。該最新記錄獲取請(qǐng)求,請(qǐng)求與提供給存儲(chǔ)裝置12的記錄相對(duì)應(yīng)的最新記錄。因此,在最新記錄獲取請(qǐng)求中包含ID (第I信息)、版本(第2信息)、確定信息。圖5是表示在數(shù)據(jù)庫裝置的保存部中保存的記錄的一例的圖。在此,假設(shè)在向存儲(chǔ)裝置12提供了與圖3所示的記錄Rl相對(duì)應(yīng)的文件Fl之后,在保存部16a中保存記錄Rl的更新版的記錄R2的情況。在該時(shí)刻,由于將文件提供給存儲(chǔ)裝置12為止的延遲,記錄R2還未被作為文件而提供到存儲(chǔ)裝置12中。另外,在圖5所示的例中,記錄R2具有比記錄Rl的版本“3”大的值、即版本“4”。S卩,記錄R2的版本表示記錄R2比記錄Rl新。此外,在記錄R2中,相對(duì)于記錄Rl而言,零售價(jià)格被更新。另外,在保存部16a中,也可以覆蓋記錄Rl來保存記錄R2。即,對(duì)于類型為“jpitem”且ID為“340960930”的記錄,最新的記錄R2覆蓋比自身的新舊程度低的記錄Rl而被保存到保存部16a中。在上述時(shí)刻,最新記錄請(qǐng)求接收部16d接收的最新記錄獲取請(qǐng)求例如與記錄Rl對(duì)應(yīng)的最新記錄請(qǐng)求能取“http://ba_unit_2/jpitem id = 340960930& ver = 3” 的 URL形式。該URL形式的最新記錄獲取請(qǐng)求包含確定信息“ba_unit_2”、ID “340960930”及版本“3”。因此,在多個(gè)數(shù)據(jù)庫裝置16中,只有根據(jù)確定信息“ba_unit_2”確定的數(shù)據(jù)庫裝置接收該最新記錄獲取請(qǐng)求。響應(yīng)部16e對(duì)最新記錄請(qǐng)求接收部16d接收了最新記錄獲取請(qǐng)求的情況進(jìn)行響應(yīng),判定保存部16a中是否存在由最新記錄獲取請(qǐng)求中包含的ID確定的且比由版本確定的記錄還新的最新的記錄。響應(yīng)部16e在存在最新的記錄時(shí),基于該最新的記錄來生成上述的文件。并且,響應(yīng)部16e向服務(wù)器裝置14發(fā)送該文件。另一方面,在不存在最新的記錄時(shí),也就是說不存在圖5所示的記錄R2時(shí),響應(yīng)部16e向服務(wù)器裝置14發(fā)送表示不存在最新的記錄的情況的信息。例如,若是上述的圖5的例子,則由于在保存部16a中存在比記錄 Rl的版本還新的版本的記錄(R2),因此響應(yīng)部16e生成對(duì)應(yīng)于記錄R2的文件F2(參照?qǐng)D6),并將該文件發(fā)送給服務(wù)器裝置14。接著,說明存儲(chǔ)裝置12。圖7是表示一實(shí)施方式的存儲(chǔ)裝置的圖。存儲(chǔ)裝置12是對(duì)數(shù)據(jù)庫裝置16中保存的數(shù)據(jù)進(jìn)行緩存、并將緩存的數(shù)據(jù)向服務(wù)器裝置14提供的裝置。如圖7所示,存儲(chǔ)裝置12具有記錄獲取部12a、保存部12b、接收部12c、檢索部12d及文件發(fā)送部12e。記錄獲取部12a是將保存在數(shù)據(jù)庫裝置16中的記錄作為文件來獲取的部分。更詳細(xì)而言,記錄獲取部12a獲取由數(shù)據(jù)庫裝置16的文件發(fā)送部16c發(fā)送的上述的文件(例如參照?qǐng)D4的文件Fl或圖6的文件F2),并將該文件保存在保存部12b中。另外,如上所述,由于向文件賦予由該文件所對(duì)應(yīng)的記錄內(nèi)的ID而確定的文件名,因此,根據(jù)具有相同ID的記錄生成的文件具有同一文件名。因此,保存部12b內(nèi)的原有文件會(huì)被之后發(fā)送的具有相同文件名的文件覆蓋。接收部12c接收從服務(wù)器裝置14發(fā)送的ID。檢索部12d對(duì)接收部12c接收了ID的情況進(jìn)行響應(yīng),從保存部12b中檢索具有根據(jù)該ID確定的文件名的文件。例如在接收部12c接收了 ID “340960930”的情況下,檢索部12d檢索在文件名中包含“340960930”的文件。此時(shí),若在保存部12b中保存有圖4所示的文件F1,則由于文件Fl的文件名“jpitem_340960930”中包含ID “340960930”,因此檢索部12d能夠檢索文件Fl。文件發(fā)送部12e向服務(wù)器裝置14發(fā)送通過檢索部12d檢索到的文件。接著,說明服務(wù)器裝置14。圖8是表示一實(shí)施方式的服務(wù)器裝置的圖。在本例中,服務(wù)器裝置14是向終端18提供商品訂購(gòu)用的網(wǎng)頁、且基于終端18中針對(duì)該網(wǎng)頁的輸入而對(duì)從終端18發(fā)送的請(qǐng)求進(jìn)行處理的網(wǎng)絡(luò)服務(wù)器。圖8所示的服務(wù)器裝置14具備獲取請(qǐng)求接收部14a、獲取請(qǐng)求發(fā)送部14b、文件接收部14c、保存部14d及數(shù)據(jù)發(fā)送部He。在一實(shí)施方式中,服務(wù)器裝置14還具備請(qǐng)求接收部14f、最新記錄請(qǐng)求發(fā)送部14g、響應(yīng)接收部14h及最新數(shù)據(jù)發(fā)送部14i。獲取請(qǐng)求接收部14a接收在從服務(wù)器裝置14提供給終端18的網(wǎng)頁上與由該終端18選擇的商品相關(guān)的數(shù)據(jù)的獲取請(qǐng)求。在本例中,該獲取請(qǐng)求是針對(duì)數(shù)據(jù)庫裝置16中保存的記錄且與選擇出的商品相對(duì)應(yīng)的記錄的請(qǐng)求。該獲取請(qǐng)求包含商品的ID、即在數(shù)據(jù)庫裝置16中保存的作為該記錄的ID的第I信息。例如,在通過終端18選擇了對(duì)應(yīng)于記錄Rl的商品的情況下,獲取請(qǐng)求取包含記錄Rl的ID “340960930”的URL形式的“http://shopl.rakuten. jp/item/340960930” 這樣的方式。獲取請(qǐng)求發(fā)送部14b對(duì)獲取請(qǐng)求接收部14a接收了上述獲取請(qǐng)求的情況進(jìn)行響應(yīng),向存儲(chǔ)裝置12發(fā)送包含在該獲取請(qǐng)求中的ID。在接收了上述的URL形式的獲取請(qǐng)求的情況下,該ID是“340960930”。由存儲(chǔ)裝置12的接收部12c接收由獲取請(qǐng)求發(fā)送部14b發(fā)送的ID。文件接收部14c對(duì)來自獲取請(qǐng)求發(fā)送部14b的ID的發(fā)送進(jìn)行響應(yīng),接收從存儲(chǔ)裝置12的文件發(fā)送部12e發(fā)送的文件,并將該文件保存在保存部14d中。例如,在獲取請(qǐng)求發(fā)送部14b向存儲(chǔ)裝置12發(fā)送了 ID “340960930”時(shí),從存儲(chǔ)裝置12提供圖4所示的文件Fl,文件接收部14c將該文件Fl保存在保存部14d中。另外,保存部14d能夠在終端18用的購(gòu)物車內(nèi)保存由文件接收部14c接收到的文件。該購(gòu)物車與確定終端18的用戶的信息相對(duì)應(yīng)地登記各種數(shù)據(jù)(例如文件)?!?shù)據(jù)發(fā)送部14e向發(fā)送了獲取請(qǐng)求的終端18發(fā)送由文件接收部14c接收到的文件、或包含在該文件內(nèi)的數(shù)據(jù)。例如,數(shù)據(jù)發(fā)送部14e能夠向終端18提供包含在文件內(nèi)的商品的信息項(xiàng)目。請(qǐng)求接收部14f接收來自終端18的規(guī)定請(qǐng)求。作為規(guī)定請(qǐng)求,例如,在終端18進(jìn)行與保存在對(duì)應(yīng)的購(gòu)物車中的文件相對(duì)應(yīng)的商品的購(gòu)入(結(jié)賬)時(shí),是從該終端18發(fā)送的請(qǐng)求,另外,在終端18獲得與保存在對(duì)應(yīng)的購(gòu)物車中的文件相對(duì)應(yīng)的記錄的最新版時(shí),是從該終端18發(fā)送的請(qǐng)求。最新記錄請(qǐng)求發(fā)送部14g對(duì)請(qǐng)求接收部14f從終端18接收了規(guī)定請(qǐng)求的情況進(jìn)行響應(yīng),向數(shù)據(jù)庫裝置16發(fā)送最新記錄獲取請(qǐng)求。更詳細(xì)而言,最新記錄請(qǐng)求發(fā)送部14g參照為了供發(fā)送了規(guī)定請(qǐng)求的終端18使用而保存在保存部14d中的文件,生成最新記錄獲取請(qǐng)求。例如,在為了供終端18使用而保存了文件Fl的情況下,將文件Fl中包含的發(fā)行源信息“http://ba_unit_2/jpitem id = 340960930 & ver = 3”當(dāng)作最新記錄獲取請(qǐng)求。在該發(fā)行源信息中包含用于確定具有文件Fl的數(shù)據(jù)庫裝置16的確定信息“ba_unit_2”、文件Fl內(nèi)的ID “340960930”、文件Fl內(nèi)的版本“3”。最新記錄請(qǐng)求發(fā)送部14g向特定的數(shù)據(jù)庫裝置16發(fā)送生成的最新記錄獲取請(qǐng)求。即,由于在發(fā)行源信息中包含確定信息,因此只有由該確定信息確定的數(shù)據(jù)庫裝置16成為用于響應(yīng)最新記錄獲取請(qǐng)求的處理對(duì)象。響應(yīng)接收部14h根據(jù)由最新記錄請(qǐng)求發(fā)送部14g發(fā)送的最新記錄獲取請(qǐng)求,接收從數(shù)據(jù)庫裝置16發(fā)送的響應(yīng)。存在包括在所發(fā)送的最新記錄獲取請(qǐng)求中包含的ID、且比根據(jù)版本確定的記錄(新舊程度)新的最新記錄時(shí),該響應(yīng)是基于該最新的記錄在數(shù)據(jù)庫裝置16中生成的文件。另一方面,在該最新記錄不存在于數(shù)據(jù)庫裝置16中時(shí),也就是說數(shù)據(jù)庫裝置16中不存在包括在所發(fā)送的最新記錄獲取請(qǐng)求中包含的ID、且比根據(jù)版本確定的記錄(新舊程度)新的記錄時(shí),作為響應(yīng),從數(shù)據(jù)庫裝置16返回表示不存在最新記錄的意思的信息,例如從數(shù)據(jù)庫裝置16返回信息“未修改NotModify”。響應(yīng)接收部14h在接收了文件時(shí),由該文件覆蓋對(duì)應(yīng)于該文件的舊文件。另外,也可以從數(shù)據(jù)庫裝置16不發(fā)送文件,而是發(fā)送記錄內(nèi)的信息項(xiàng)目。此時(shí),響應(yīng)接收部14h利用所發(fā)送的信息項(xiàng)目來更新原有的對(duì)應(yīng)文件。
最新數(shù)據(jù)發(fā)送部14i在響應(yīng)接收部14h接收了文件時(shí),向終端18發(fā)送該文件或該文件內(nèi)的信息項(xiàng)目。由此,向終端18提供關(guān)于商品的最新數(shù)據(jù)。以下,說明存儲(chǔ)系統(tǒng)10中的處理流程,與此同時(shí)說明一實(shí)施方式的數(shù)據(jù)提供方法。圖9是表示一實(shí)施方式的存儲(chǔ)系統(tǒng)中的處理的流程的圖。以下,參照?qǐng)D9。首先,若數(shù)據(jù)庫裝置16中登記了新的記錄或者進(jìn)行了相對(duì)于原有的記錄的更新,則如步驟Sll所示,文件生成部16b基于該記錄來生成上述的文件(例如參照?qǐng)D4的文件Fl或圖6的文件F2)。若生成了文件,則如步驟S12所示,通過文件發(fā)送部16c向存儲(chǔ)裝置12發(fā)送該文件。接著,在步驟S13中,存儲(chǔ)裝置12的記錄獲取部12a接收由文件發(fā)送部16c發(fā)送的文件,并將該文件保存在保存部12b中。通過以上的動(dòng)作,存儲(chǔ)裝置12對(duì)保存在數(shù)據(jù)庫裝置16中的記錄進(jìn)行緩存。
如步驟S14所示,在某一時(shí)刻,從終端18發(fā)送記錄的獲取請(qǐng)求。如上所述,該獲取請(qǐng)求是對(duì)ID為“340960930”的商品數(shù)據(jù)進(jìn)行請(qǐng)求時(shí),從終端18發(fā)送“http://shopl.rakuten. jp/item/340960930” 這樣的獲取請(qǐng)求。若發(fā)送了獲取請(qǐng)求,則在步驟S15中,服務(wù)器裝置14的獲取請(qǐng)求接收部14a接收該獲取請(qǐng)求。對(duì)獲取請(qǐng)求接收部14a接收了該獲取請(qǐng)求的情況進(jìn)行響應(yīng),在步驟S16中,獲取請(qǐng)求發(fā)送部14b向存儲(chǔ)裝置12發(fā)送包含在獲取請(qǐng)求中的ID。例如,在獲取請(qǐng)求為“http://shopl. rakuten. jp/item/340960930”時(shí),獲取請(qǐng)求發(fā)送部 14b 向存儲(chǔ)裝置 12 發(fā)送ID “340960930”。在接下來的步驟S17中,存儲(chǔ)裝置12的接收部12c接收從服務(wù)器裝置14的獲取請(qǐng)求發(fā)送部14b發(fā)送的ID。對(duì)接收部12c接收了該ID的情況進(jìn)行響應(yīng),在步驟S18中,檢索部12d從保存部12b中檢索具有由該ID確定的文件名的文件。例如,在ID為“340960930”、文件Fl保存在保存部12b中的情況下,檢索具有文件名“ jpitem_340960930”的文件F1。在接下來的步驟S19中,文件發(fā)送部12e向服務(wù)器裝置14發(fā)送由檢索部12d檢索出的文件。若從存儲(chǔ)裝置12的文件發(fā)送部12e向服務(wù)器裝置14發(fā)送了文件,則在步驟S20中,服務(wù)器裝置14的文件接收部14c接收該文件。該文件例如與步驟S14中用于確定發(fā)送了獲取請(qǐng)求的終端18的信息建立對(duì)應(yīng)關(guān)系后被保存在保存部14d中。在接下來的步驟S21中,數(shù)據(jù)發(fā)送部14e向終端18發(fā)送數(shù)據(jù)。更詳細(xì)而言,數(shù)據(jù)發(fā)送部He向終端18發(fā)送通過文件接收部14c接收到的文件或該文件內(nèi)的信息項(xiàng)目。在之后的某一時(shí)刻,如步驟S22所示,從終端18向服務(wù)器裝置14發(fā)送如上所述的規(guī)定請(qǐng)求。若發(fā)送了規(guī)定請(qǐng)求,則在之后的步驟S23中,服務(wù)器裝置14的請(qǐng)求接收部14f接收該規(guī)定請(qǐng)求。對(duì)請(qǐng)求接收部14f接收了規(guī)定請(qǐng)求的情況進(jìn)行響應(yīng),在接下來的步驟S24中,最新記錄請(qǐng)求發(fā)送部Hg向數(shù)據(jù)庫裝置16發(fā)送最新記錄獲取請(qǐng)求。更詳細(xì)而言,最新記錄請(qǐng)求發(fā)送部14g發(fā)送為了供終端18使用而保存的文件內(nèi)的發(fā)行源信息。例如,在為了供終端18使用而在保存部14d中保存了文件Fl時(shí),作為最新記錄獲取請(qǐng)求,發(fā)送“http://ba_unit_2/jpitem id = 340960930 & ver = 3,,。在接下來的步驟S25中,根據(jù)最新記錄獲取請(qǐng)求內(nèi)的確定信息確定的數(shù)據(jù)庫裝置16的最新記錄請(qǐng)求接收部16d接收最新記錄獲取請(qǐng)求。例如,在“http://ba_unit_2/jpitem id = 340960930 & ver = 3”為最新記錄獲取請(qǐng)求時(shí),由“ba_unit_2”確定的數(shù)據(jù)庫裝置16的最新記錄請(qǐng)求接收部16d接收該最新記錄獲取請(qǐng)求。若最新記錄請(qǐng)求接收部16d接收了最新記錄獲取請(qǐng)求,則在接下來的步驟S26中,響應(yīng)部16e向服務(wù)器裝置14返回響應(yīng)。更詳細(xì)而言,存在包括在最新記錄獲取請(qǐng)求中所包含的ID、且具有比在最新記錄獲取請(qǐng)求中包含的版本新的版本的最新的記錄時(shí),響應(yīng)部16e根據(jù)該最新記錄生成文件,并向服務(wù)器裝置14發(fā)送該文件。例如,在獲取請(qǐng)求為 “http://ba_unit_2/jpitem id = 340960930 & ver = 3” 的情況下,當(dāng)存在記錄 R2時(shí),對(duì)應(yīng)于記錄R2的文件F2被返回服務(wù)器裝置14。另一方面,在不存在上述的最新記錄的情況下,響應(yīng)部16e向服務(wù)器裝置14返回表示不存在最新記錄的意思的信息(例如“NotModify”)。若從響應(yīng)部16e發(fā)送了響應(yīng),則在接下來的步驟S27中,服務(wù)器裝置14的響應(yīng)接收部14h接收該響應(yīng)。在作為響應(yīng)而發(fā)送了文件的情況下,響應(yīng)接收部14h在保存部14d中保存(覆蓋)該文件。根據(jù)響應(yīng)接收部14h接收了響應(yīng)的情況,在接下來的步驟S28中, 服務(wù)器裝置14的最新數(shù)據(jù)發(fā)送部14i向終端18發(fā)送最新數(shù)據(jù)。S卩,向終端18發(fā)送最新文件、或該文件內(nèi)的信息項(xiàng)目。如以上說明,在存儲(chǔ)系統(tǒng)10中除了產(chǎn)生結(jié)賬這樣重要的事件時(shí)之外,不會(huì)向數(shù)據(jù)庫裝置16請(qǐng)求數(shù)據(jù),而是向存儲(chǔ)裝置12請(qǐng)求數(shù)據(jù)。因此,減輕數(shù)據(jù)庫裝置16的負(fù)荷。此夕卜,在產(chǎn)生了結(jié)賬這樣重要的事件時(shí),從數(shù)據(jù)庫裝置16獲取最新數(shù)據(jù)。此外,如上所述,在獲取最新數(shù)據(jù)時(shí),僅對(duì)特定的數(shù)據(jù)庫裝置16進(jìn)行詢問。因此,可減輕不是詢問對(duì)象的數(shù)據(jù)庫裝置的負(fù)荷。因此,能夠在減輕數(shù)據(jù)庫裝置16的負(fù)荷的同時(shí)獲取最新數(shù)據(jù)。特別是,在存儲(chǔ)系統(tǒng)10中,在存儲(chǔ)裝置12中,保存了包括數(shù)據(jù)庫裝置16中保存的記錄內(nèi)的多個(gè)項(xiàng)目信息的文件。并且,各文件中,除了相應(yīng)的記錄的ID或價(jià)格這樣的信息之外,還包括表示生成文件時(shí)的記錄的新舊程度的版本信息及表示在任意的數(shù)據(jù)庫裝置中是否保存了與文件對(duì)應(yīng)的記錄的最新信息的發(fā)行源信息。因此,即使存儲(chǔ)裝置12與多個(gè)數(shù)據(jù)庫裝置連接,也能夠根據(jù)存儲(chǔ)裝置12中緩存的數(shù)據(jù)(文件)而獲知哪個(gè)數(shù)據(jù)庫裝置中存在想要詢問的記錄,而且可根據(jù)版本信息來比較存儲(chǔ)裝置12所具備的記錄信息(文件)的新舊程度、和在數(shù)據(jù)庫裝置16中保存的記錄的新舊程度。因此,在存儲(chǔ)裝置12中,能夠在減輕數(shù)據(jù)庫裝置16的負(fù)荷的同時(shí),進(jìn)行對(duì)數(shù)據(jù)的新舊程度獲得了匹配性的緩存。此外,在如結(jié)賬這樣的需要最新信息的情況下,由于服務(wù)器裝置14具有數(shù)據(jù)的新舊程度的信息,且能夠詢問作為詢問目的地的特定的數(shù)據(jù)庫裝置16,因此不會(huì)迷惑,能夠詢問正確的保存目的地的數(shù)據(jù)庫裝置。并且,對(duì)于數(shù)據(jù)的新舊程度,無需獲取其他各種信息,僅根據(jù)版本信息即可獲知,因此當(dāng)在服務(wù)器裝置14側(cè)已經(jīng)具備最新數(shù)據(jù)時(shí),能夠?qū)崿F(xiàn)無需從數(shù)據(jù)庫裝置16獲取和發(fā)送數(shù)據(jù)這樣的處理。因此,能夠減少發(fā)送時(shí)的數(shù)據(jù)量。在存儲(chǔ)裝置12中,由于以文件形式具備緩存數(shù)據(jù),因此即使數(shù)據(jù)庫裝置中的構(gòu)成(表格的構(gòu)成)發(fā)生了改變,只要改變文件中示出的內(nèi)容即可,具有通用性。也就是說,例如,若在存儲(chǔ)裝置12中以表格形式具備緩存數(shù)據(jù),則改變了數(shù)據(jù)庫裝置16中的表格的具備方式時(shí),相應(yīng)地不得不改變存儲(chǔ)裝置12,而由于存儲(chǔ)裝置12是以文件形式具備數(shù)據(jù),因此不易引起上述的問題。以下,說明使計(jì)算機(jī)作為數(shù)據(jù)庫裝置16、存儲(chǔ)裝置12或服務(wù)器裝置14而工作時(shí)的程序。圖10是表示一實(shí)施方式的計(jì)算機(jī)的構(gòu)成的圖。圖11是一實(shí)施方式的計(jì)算機(jī)的立體圖。圖10及圖11所示的計(jì)算機(jī)100中,通過安裝對(duì)應(yīng)的程序,由此使該計(jì)算機(jī)100作為數(shù)據(jù)庫裝置16、存儲(chǔ)裝置12、或服務(wù)器裝置14而工作。計(jì)算機(jī)100具備軟磁盤驅(qū)動(dòng)裝置、⑶-ROM驅(qū)動(dòng)裝置、DVD驅(qū)動(dòng)裝置等讀取裝置112、始終保存操作系統(tǒng)的作業(yè)用存儲(chǔ)器(RAM) 114、保存在記錄介質(zhì)110中保存的程序的存儲(chǔ)器116、顯示器這樣的顯示裝置118、作為輸入裝置的鼠標(biāo)120及鍵盤122、用于收發(fā)數(shù)據(jù)等的通信裝置124、控制程序的執(zhí)行的CPU126。若在讀取裝置112中插入了記錄介質(zhì)110,則計(jì)算機(jī)100可通過讀取裝置112訪問保存在記錄介質(zhì)110中的程序,根據(jù)該程序,能夠使計(jì)算 機(jī)100工作。另外,圖10及圖11所示的計(jì)算機(jī)僅僅是例示,能夠使任意類型的計(jì)算機(jī)作為數(shù)據(jù)庫裝置16、存儲(chǔ)裝置12、或服務(wù)器裝置14來工作。此外,程序也可以作為在載波上疊加的計(jì)算機(jī)數(shù)據(jù)信號(hào)140而經(jīng)由網(wǎng)絡(luò)提供。圖12是表示使計(jì)算機(jī)作為數(shù)據(jù)庫裝置16而工作的程序P16的構(gòu)成的圖。圖12所示的程序P16可具備控制模塊P16x、保存模塊P16a、文件生成模塊P16b、文件發(fā)送模塊P16c、最新記錄請(qǐng)求接收模塊P16d、及響應(yīng)模塊P16e??刂颇KP16x統(tǒng)一控制程序P16中的其他模塊所進(jìn)行的處理。保存模塊P16a、文件生成模塊P16b、文件發(fā)送模塊P16c、最新記錄請(qǐng)求接收模塊P16d、響應(yīng)模塊P16e使計(jì)算機(jī)100執(zhí)行的功能是分別與上述的保存部16a、文件生成部16b、文件發(fā)送部16c、最新記錄請(qǐng)求接收部16d、響應(yīng)部16e相同的功能。圖13是表示使計(jì)算機(jī)作為存儲(chǔ)裝置12而工作的程序P12的構(gòu)成的圖。圖13所示的程序P12可具備統(tǒng)一控制處理的控制模塊P12x、記錄獲取模塊P12a、保存模塊P12b、接收模塊P12c、檢索模塊P12d、及文件發(fā)送模塊P12e。記錄獲取模塊P12a、保存模塊P12b、接收模塊P12c、檢索模塊P12d、文件發(fā)送模塊P12e使計(jì)算機(jī)100執(zhí)行的功能分別是與記錄獲取部12a、保存部12b、接收部12c、檢索部12d、文件發(fā)送部12e相同的功能。圖14是表示使計(jì)算機(jī)作為服務(wù)器裝置14發(fā)揮功能的程序P14的構(gòu)成的圖。圖14所示的程序P14可具備統(tǒng)一控制處理的控制模塊P14x、獲取請(qǐng)求接收模塊P14a、獲取請(qǐng)求發(fā)送模塊P14b、文件接收模塊P14c、保存模塊P14d、數(shù)據(jù)發(fā)送模塊P14e、請(qǐng)求接收模塊P14f、最新記錄請(qǐng)求發(fā)送模塊P14g、響應(yīng)接收模塊P14h、及最新數(shù)據(jù)發(fā)送模塊P14i。獲取請(qǐng)求接收模塊P14a、獲取請(qǐng)求發(fā)送模塊P14b、文件接收模塊P14c、保存模塊P14d、數(shù)據(jù)發(fā)送模塊P14e、請(qǐng)求接收模塊P14f、最新記錄請(qǐng)求發(fā)送模塊P14g、響應(yīng)接收模塊P14h、最新數(shù)據(jù)發(fā)送模塊P14i使計(jì)算機(jī)100執(zhí)行的功能是分別與獲取請(qǐng)求接收部14a、獲取請(qǐng)求發(fā)送部14b、文件接收部14c、保存部14d、數(shù)據(jù)發(fā)送部14e、請(qǐng)求接收部14f、最新記錄請(qǐng)求發(fā)送部Hg、響應(yīng)接收部14h、最新數(shù)據(jù)發(fā)送部14i相同的功能。以下,說明另一實(shí)施方式的存儲(chǔ)系統(tǒng)。圖15是表示另一實(shí)施方式的存儲(chǔ)系統(tǒng)的圖。圖15所示的存儲(chǔ)系統(tǒng)40具備兼?zhèn)渖鲜龅拇鎯?chǔ)裝置12和服務(wù)器裝置14的功能的存儲(chǔ)裝置42。圖16是表示另一實(shí)施方式的存儲(chǔ)裝置的圖。圖16所示的存儲(chǔ)裝置42可具備記錄獲取部42a、保存部42b、獲取請(qǐng)求接收部42c、檢索部42d、數(shù)據(jù)發(fā)送部42e、請(qǐng)求接收部42f、最新記錄請(qǐng)求發(fā)送部42g、響應(yīng)接收部42h、及最新數(shù)據(jù)發(fā)送部42i。
與存儲(chǔ)裝置12的記錄獲取部12a同樣,記錄獲取部42a從數(shù)據(jù)庫裝置16獲取文件,并在保存部42b中保存該文件。與服務(wù)器裝置14的獲取請(qǐng)求接收部14a同樣,獲取請(qǐng)求接收部42c從終端18接收獲取請(qǐng)求。與獲取請(qǐng)求接收部14a接收的獲取請(qǐng)求同樣,該獲取請(qǐng)求例如可取“http://shopl. rakuten. jp/item/340960930” 的 URL 形式的方式。檢索部42c從保存部42b中檢索基于包含在獲取請(qǐng)求中的ID而確定的文件。例如,獲取請(qǐng)求為“http://shopl. rakuten. jp/item/340960930”、文件Fl被保存在保存部42b中的情況下,該獲取請(qǐng)求中包含ID “340960930”,因此檢索部42c基于該ID,確定文件名“jpitem_340960930”,從而能夠檢索文件F1。另外,若獲取請(qǐng)求是在選擇商品時(shí)產(chǎn)生的請(qǐng)求,則檢索部42c能夠?qū)z索到的文件在保存部42b中保存到終端18用的購(gòu)物車中。數(shù)據(jù)發(fā)送部42e接收由檢索部42c檢索到的文件,與服務(wù)器裝置14的數(shù)據(jù)發(fā)送部He同樣地,向終端18發(fā)送該文件或該文件內(nèi)的信息項(xiàng)目。
與服務(wù)器裝置14的請(qǐng)求接收部14f同樣,請(qǐng)求接收部42f接收來自終端18的規(guī)定請(qǐng)求。與服務(wù)器裝置14的最新記錄請(qǐng)求發(fā)送部14g同樣,最新記錄請(qǐng)求發(fā)送部42g對(duì)請(qǐng)求接收部42f接收了規(guī)定請(qǐng)求的情況進(jìn)行響應(yīng),向數(shù)據(jù)庫裝置16發(fā)送最新記錄獲取請(qǐng)求。例如,在作為終端18用的文件而包含文件Fl的情況下,作為最新記錄獲取請(qǐng)求而發(fā)送“http ://ba_unit_2/jpitem id = 340960930 & ver = 3,,。與服務(wù)器裝置14的響應(yīng)接收部14h同樣,響應(yīng)接收部42h接收從數(shù)據(jù)庫裝置16根據(jù)最新記錄獲取請(qǐng)求而返回的響應(yīng)、即最新文件或表示不存在最新文件的信息(例如“NotModify”)。此外,響應(yīng)接收部42h在該最新文件上覆蓋在保存部42b中保存的原有文件中對(duì)應(yīng)于該最新文件的文件。與服務(wù)器裝置14的最新數(shù)據(jù)發(fā)送部14i同樣,最新數(shù)據(jù)發(fā)送部42i在得到了最新文件時(shí),向終端18發(fā)送該最新文件、或該最新文件內(nèi)的信息項(xiàng)目。以下,說明存儲(chǔ)系統(tǒng)40中的處理的流程。圖17是表示存儲(chǔ)系統(tǒng)40中的處理的流程的圖。以下,參照?qǐng)D17。首先,在步驟S41中,在數(shù)據(jù)庫裝置16中,與步驟Sll同樣地生成文件。在接下來的步驟S42中,與步驟S12同樣地,從數(shù)據(jù)庫裝置16向存儲(chǔ)裝置42發(fā)送所生成的文件。在接下來的步驟S43中,與步驟S13同樣地,存儲(chǔ)裝置42的記錄獲取部42a接收從數(shù)據(jù)庫裝置16發(fā)送的文件,并將該文件保存在保存部42b中。之后,在某一時(shí)刻,如步驟S44所示,與步驟S14同樣地從終端18發(fā)送獲取請(qǐng)求。獲取請(qǐng)求例如可取 “http://shopl. rakuten. jp/item/340960930” 的 URL 形式。在接下來的步驟S45中,與步驟S15同樣地,存儲(chǔ)裝置42的獲取請(qǐng)求接收部42c接收從終端18發(fā)送的獲取請(qǐng)求。若獲取請(qǐng)求接收部42c接收了獲取請(qǐng)求,則在接下來的步驟S48中,與步驟S18同樣地,檢索部42d從保存部42b中檢索具有基于包含在獲取請(qǐng)求中的ID而確定的文件名的文件。此時(shí),檢索到的文件與用于確定終端18的信息建立對(duì)應(yīng)關(guān)系。即,登記到終端18用的購(gòu)物車中。若通過檢索部42d檢索了文件,則在接下來的步驟S51中,與步驟S21同樣地,數(shù)據(jù)發(fā)送部42e向終端18發(fā)送該文件、或包含在該文件中的信息項(xiàng)目。之后,在某一時(shí)刻,如步驟S52所示那樣,從終端18發(fā)送規(guī)定請(qǐng)求。該請(qǐng)求也可以是如上所述那樣對(duì)結(jié)賬或最新數(shù)據(jù)的更新請(qǐng)求這樣的請(qǐng)求。若發(fā)送了規(guī)定請(qǐng)求,則在接下來的步驟S53中,存儲(chǔ)裝置42的請(qǐng)求接收部42f接收該請(qǐng)求。若請(qǐng)求接收部42f接收了規(guī)定請(qǐng)求,則在接下來的步驟S54中,最新記錄請(qǐng)求發(fā)送部42g與步驟S42同樣地生成最新記錄獲取請(qǐng)求,向數(shù)據(jù)庫裝置16發(fā)送該最新記錄獲取請(qǐng)求。例如,在為了供終端18使用而保存了文件Fl時(shí),最新記錄獲取請(qǐng)求是“http://ba_unit_2/jpitem id = 340960930 & ver = 3,,。在接下來的步驟S55中,與步驟S25同樣地,數(shù)據(jù)庫裝置16的最新記錄請(qǐng)求接收部16d接收最新記錄獲取請(qǐng)求。接著,在步驟S56中,與步驟S26同樣地,數(shù)據(jù)庫裝置16的響應(yīng)部16e向存儲(chǔ)裝置42發(fā)送基于最新記錄的文件、或表示不存在最新記錄的信息。在接下來的步驟S57中,與步驟S27同樣地,存儲(chǔ)裝置42的響應(yīng)接收部42h接收來自數(shù)據(jù)庫裝置16的響應(yīng)部16e的響應(yīng)。在該響應(yīng)為文件時(shí),在保存部42b中由該文件來覆蓋對(duì)應(yīng)于該文件的原有文件。在接下來的步驟S58中,與步驟S28同樣地,在響應(yīng)為文件時(shí),存儲(chǔ)裝置42的最新數(shù)據(jù)發(fā)送部42i向終端18發(fā)送該文件或該文件內(nèi)的信息項(xiàng)目。如以上的說明,存儲(chǔ)系統(tǒng)40也是除了產(chǎn)生結(jié)賬這樣的重要的事件時(shí)之外,都從存儲(chǔ)裝置12向終端18提供數(shù)據(jù),而不是從提供數(shù)據(jù)庫裝置16提供數(shù)據(jù)。因此,可減輕數(shù)據(jù)庫裝置16的負(fù)荷。此外,在產(chǎn)生了結(jié)賬這樣的重要的事件時(shí),從數(shù)據(jù)庫裝置16獲取最新數(shù)據(jù)。此外,如上所述,在獲取最新數(shù)據(jù)時(shí),僅對(duì)特定的數(shù)據(jù)庫裝置16進(jìn)行詢問。因此,可在減輕數(shù)據(jù)庫裝置16的負(fù)荷的同時(shí)獲取最新數(shù)據(jù)。特別是,在存儲(chǔ)系統(tǒng)40中,在存儲(chǔ)裝置42中,保存包括數(shù)據(jù)庫裝置16中保存的記錄中的版本信息及發(fā)行源信息在內(nèi)的文件。因此,在存儲(chǔ)裝置42中,能夠在減輕數(shù)據(jù)庫裝置16的負(fù)荷的同時(shí),進(jìn)行對(duì)數(shù)據(jù)的新舊程度取得了匹配性的緩存。此外,在結(jié)賬這樣的需要最新的信息的情況下,存儲(chǔ)裝置42具備數(shù)據(jù)的新舊程度的信息,能夠?qū)υ儐柲康牡氐奶囟ǖ臄?shù)據(jù)庫裝置16進(jìn)行詢問,因此不會(huì)迷惑,能夠詢問正確的保存目的地的數(shù)據(jù)庫裝置。并且,還能夠減少發(fā)送時(shí)的數(shù)據(jù)量。此外,在存儲(chǔ)裝置42中,由于以文件方式具備緩存數(shù)據(jù),因此即使數(shù)據(jù)庫裝置的構(gòu)成(表格的構(gòu)成)產(chǎn)生了變化,只要改變文件中示出的內(nèi)容即可,具有通用性。以下,說明使計(jì)算機(jī)作為存儲(chǔ)裝置42而工作的程序。圖18是表示使計(jì)算機(jī)作為存儲(chǔ)裝置42而工作的程序的構(gòu)成的圖。圖18所示的程序P42可通過保存在記錄介質(zhì)110中的程序來提供。或者,程序P42也可以是作為疊加在載波上的計(jì)算機(jī)數(shù)據(jù)信號(hào)140而經(jīng)由網(wǎng)絡(luò)提供的程序。如圖18所示,程序P42可具備統(tǒng)一控制處理的控制模塊P42x、記錄獲取模塊P42a、保存模塊P42b、獲取請(qǐng)求接收模塊P42c、檢索模塊P42d、數(shù)據(jù)發(fā)送模塊P42e、請(qǐng)求接收模塊P42f、最新記錄請(qǐng)求發(fā)送模塊P42g、響應(yīng)接收模塊P42h、及最新數(shù)據(jù)發(fā)送模塊P42i。記錄獲取模塊P42a、保存模塊P42b、獲取請(qǐng)求接收模塊P42c、檢索模塊P42d、數(shù)據(jù)發(fā)送模塊P42e、請(qǐng)求接收模塊P42f、最新記錄請(qǐng)求發(fā)送模塊P42g、響應(yīng)接收模塊P42h、最新數(shù)據(jù)發(fā)送模塊P42i使計(jì)算機(jī)100執(zhí)行的功能是分別與記錄獲取部42a、保存部42b、獲取請(qǐng)求接收部42c、檢索部42d、數(shù)據(jù)發(fā)送部42e、請(qǐng)求接收部42f、最新記錄請(qǐng)求發(fā)送部42g、響應(yīng)接收部42h、最新數(shù)據(jù)發(fā)送部42i相同的功能。
以上,說明了本發(fā)明的各種實(shí)施方式,但是本發(fā)明并不限于這些實(shí)施方式,能夠構(gòu)成各種變形方式。例如,在上述的實(shí)施方式中,提供的數(shù)據(jù)是商品的數(shù)據(jù),但是對(duì)與商品以外的任意的對(duì)象相關(guān)的數(shù)據(jù)也能夠應(yīng)用本發(fā)明的思想。此外,在提供商品的數(shù)據(jù)時(shí),也可以在數(shù)據(jù)庫裝置的記錄中包含關(guān)于商品的優(yōu)惠券信息這樣的信息項(xiàng)目。符號(hào)說明10-存儲(chǔ)系統(tǒng);12_存儲(chǔ)裝置;12a_記錄獲取部;12b-保存部;12c-接收部;12d-檢索部;12e-文件發(fā)送部;14-服務(wù)器裝置;14a_獲取請(qǐng)求接收部;14b_獲取請(qǐng)求發(fā)送部;14c-文件接收部;14d-保存部;14e-數(shù)據(jù)發(fā)送部;14f-請(qǐng)求接收部;14g-最新記錄請(qǐng)求發(fā)送部;14h-響應(yīng)接收部;14i-最新數(shù)據(jù)發(fā)送部;16-數(shù)據(jù)庫裝置;16a-保存部;16b_文件生成部;16c-文件發(fā)送部;16d-最新記錄請(qǐng)求接收部;16e-響應(yīng)部;40_存儲(chǔ)系統(tǒng);42-存儲(chǔ)裝置;42a-記錄獲取部;42b-保存部;42c_獲取請(qǐng)求接收部;42c_檢索部;42c_獲 取請(qǐng)求接收部;42d-檢索部;42e-數(shù)據(jù)發(fā)送部;42f-請(qǐng)求接收部;42g-最新記錄請(qǐng)求發(fā)送部;42h-響應(yīng)接收部;42i-最新數(shù)據(jù)發(fā)送部。
權(quán)利要求
1.一種存儲(chǔ)裝置,對(duì)多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄進(jìn)行緩存,該存儲(chǔ)裝置具備 記錄獲取部,其將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含各記錄所含的多個(gè)項(xiàng)目的文件來獲取,各文件內(nèi)所含的項(xiàng)目包括用于確定與該文件對(duì)應(yīng)的記錄的第I信息、表示該記錄的新舊程度的第2信息、和用于確定所述多個(gè)數(shù)據(jù)庫裝置之中保存了該記錄的數(shù)據(jù)庫裝置的第3信息,各文件具有能夠基于該文件中包含的第I信息而確定的文件名; 保存部,其保存由所述記錄獲取部獲取到的文件; 接收部,其從與該存儲(chǔ)裝置連接的服務(wù)器裝置接收所述多個(gè)數(shù)據(jù)庫所保存的任意記錄中包含的第I信息; 檢索部,其從所述保存部中檢索基于由所述接收部接收到的所述第I信息而確定的文件;和 文件發(fā)送部,其向所述服務(wù)器裝置發(fā)送由所述檢索部檢索到的所述文件。
2.一種程序,使計(jì)算機(jī)作為如下部件發(fā)揮作用 記錄獲取部,其將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含各記錄所含的多個(gè)項(xiàng)目的文件來獲取,各文件內(nèi)所含的項(xiàng)目包括用于確定與該文件對(duì)應(yīng)的記錄的第I信息、表示該記錄的新舊程度的第2信息、和用于確定所述多個(gè)數(shù)據(jù)庫裝置之中保存了該記錄的數(shù)據(jù)庫裝置的第3信息,各文件具有能夠基于該文件中包含的第I信息而確定的文件名; 保存部,其保存由所述記錄獲取部獲取到的文件; 接收部,其從與該存儲(chǔ)裝置連接的服務(wù)器裝置接收所述多個(gè)數(shù)據(jù)庫所保存的任意記錄中包含的第I信息; 檢索部,其從所述保存部中檢索基于由所述接收部接收到的所述第I信息而確定的文件;和 文件發(fā)送部,其向所述服務(wù)器裝置發(fā)送由所述檢索部檢索到的所述文件。
3.一種服務(wù)器裝置,其與對(duì)多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄進(jìn)行緩存的存儲(chǔ)裝置以及所述多個(gè)數(shù)據(jù)庫裝置連接,該服務(wù)器裝置具備 獲取請(qǐng)求接收部,其從終端接收針對(duì)所述多個(gè)數(shù)據(jù)庫中保存的記錄的獲取請(qǐng)求,該獲取請(qǐng)求包含用于對(duì)記錄進(jìn)行確定的信息即第I信息; 獲取請(qǐng)求發(fā)送部,其向所述存儲(chǔ)裝置發(fā)送由所述獲取請(qǐng)求接收部接收到的所述獲取請(qǐng)求中包含的所述第I信息; 文件接收部,其從所述存儲(chǔ)裝置接收基于由所述獲取請(qǐng)求發(fā)送部發(fā)送的所述第I信息而發(fā)送的文件,該文件包括根據(jù)所述第I信息而確定的記錄中包含的多個(gè)項(xiàng)目,該文件內(nèi)包含的項(xiàng)目除了用于確定該記錄的所述第I信息之外,還包括表示該記錄的新舊程度的第2信息、和用于確定所述多個(gè)數(shù)據(jù)庫裝置之中保存了該記錄的數(shù)據(jù)庫裝置的第3信息;和 數(shù)據(jù)發(fā)送部,其向所述終端發(fā)送由所述文件接收部接收到的所述文件或該文件內(nèi)包含的項(xiàng)目。
4.根據(jù)權(quán)利要求3所述的服務(wù)器裝置,其特征在于,還具備 最新記錄請(qǐng)求發(fā)送部,其響應(yīng)來自與該服務(wù)器裝置連接的終端的規(guī)定請(qǐng)求,向基于由所述文件接收部接收到的所述文件中包含的所述第3信息而確定的數(shù)據(jù)庫裝置,發(fā)送包括該文件所含的所述第I信息及所述第2信息在內(nèi)的最新記錄獲取請(qǐng)求; 響應(yīng)接收部,其在接收了所述最新記錄獲取請(qǐng)求的所述數(shù)據(jù)庫裝置具有包含該最新記錄獲取請(qǐng)求所含的所述第I信息、且比根據(jù)該最新記錄獲取請(qǐng)求中包含的第2信息而確定的新舊程度新的最新記錄時(shí),從該數(shù)據(jù)庫裝置將該最新記錄作為包含該最新記錄所含的項(xiàng)目的文件來接收,在不存在該最新記錄時(shí),接收表示不存在最新記錄的信息;和 最新數(shù)據(jù)發(fā)送部,其將由所述響應(yīng)接收部接收到的所述文件或該文件內(nèi)包含的項(xiàng)目發(fā)送給進(jìn)行了所述規(guī)定請(qǐng)求的所述終端。
5.一種程序,其使計(jì)算機(jī)作為服務(wù)器裝置發(fā)揮功能,該服務(wù)器裝置與對(duì)多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄進(jìn)行緩存的存儲(chǔ)裝置以及所述多個(gè)數(shù)據(jù)庫裝置連接,該服務(wù)器裝置具備 獲取請(qǐng)求接收部,其從終端接收針對(duì)所述多個(gè)數(shù)據(jù)庫中保存的記錄的獲取請(qǐng)求,該獲取請(qǐng)求包含用于對(duì)記錄進(jìn)行確定的信息即第I信息; 獲取請(qǐng)求發(fā)送部,其向所述存儲(chǔ)裝置發(fā)送由該服務(wù)器裝置的所述獲取請(qǐng)求接收部接收到的所述獲取請(qǐng)求中包含的所述第I信息; 文件接收部,其從所述存儲(chǔ)裝置接收基于由所述獲取請(qǐng)求發(fā)送部發(fā)送的所述第I信息而發(fā)送的文件,該文件包括根據(jù)所述第I信息而確定的記錄中包含的多個(gè)項(xiàng)目,該文件內(nèi)包含的項(xiàng)目除了用于確定該記錄的所述第I信息之外,還包括表示該記錄的新舊程度的第2信息、和用于確定所述多個(gè)數(shù)據(jù)庫裝置之中保存了該記錄的數(shù)據(jù)庫裝置的第3信息;和數(shù)據(jù)發(fā)送部,其向所述終端發(fā)送由所述文件接收部接收到的所述文件或該文件內(nèi)包含的項(xiàng)目。
6.根據(jù)權(quán)利要求5所述的程序,其特征在于, 所述程序使計(jì)算機(jī)作為還具備如下部件的服務(wù)器裝置發(fā)揮功能 最新記錄請(qǐng)求發(fā)送部,其響應(yīng)來自與該服務(wù)器裝置連接的終端的規(guī)定請(qǐng)求,向基于由所述文件接收部接收到的所述文件中包含的所述第3信息而確定的數(shù)據(jù)庫裝置,發(fā)送包括該文件所含的所述第I信息及所述第2信息在內(nèi)的最新記錄獲取請(qǐng)求; 響應(yīng)接收部,其在接收了所述最新記錄獲取請(qǐng)求的所述數(shù)據(jù)庫裝置具有包含該最新記錄獲取請(qǐng)求所含的所述第I信息、且比根據(jù)該最新記錄獲取請(qǐng)求中包含的第2信息而確定的新舊程度新的最新記錄時(shí),從該數(shù)據(jù)庫裝置將該最新記錄作為包含該最新記錄所含的項(xiàng)目的文件來接收,在不存在包含該最新記錄獲取請(qǐng)求所含的所述第I信息、且比根據(jù)該最新記錄獲取請(qǐng)求中包含的第2信息而確定的新舊程度新的最新記錄時(shí),接收表示不存在最新記錄的信息;和 最新數(shù)據(jù)發(fā)送部,其將由所述響應(yīng)接收部接收到的所述文件或該文件內(nèi)包含的項(xiàng)目發(fā)送給進(jìn)行了所述規(guī)定請(qǐng)求的所述終端。
7.一種存儲(chǔ)系統(tǒng),具備 權(quán)利要求I所述的存儲(chǔ)裝置;和 權(quán)利要求3或4所述的服務(wù)器裝置。
8.一種方法,包括 存儲(chǔ)裝置的記錄獲取部將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含各記錄所含的多個(gè)項(xiàng)目的文件來獲取的步驟,其中,各文件內(nèi)所含的項(xiàng)目包括用于確定與該文件對(duì)應(yīng)的記錄的第I信息、表示該記錄的新舊程度的第2信息、和用于確定所述多個(gè)數(shù)據(jù)庫裝置之中保存了該記錄的數(shù)據(jù)庫裝置的第3信息,各文件具有能夠基于所述第I信息而確定的文件名; 所述存儲(chǔ)裝置的文件保存部保存由記錄獲取部獲取到的文件的步驟; 所述存儲(chǔ)裝置的接收部從與該存儲(chǔ)裝置連接的服務(wù)器裝置接收所述多個(gè)數(shù)據(jù)庫所保存的任意記錄中包含的第I信息的步驟; 所述存儲(chǔ)裝置的檢索部從所述保存部中檢索基于由所述接收部接收到的所述第I信息而確定的文件的步驟;和 所述存儲(chǔ)裝置的文件發(fā)送部向所述服務(wù)器裝置發(fā)送由所述檢索部檢索到的所述文件的步驟。
9.一種存儲(chǔ)裝置,對(duì)多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄進(jìn)行緩存,該存儲(chǔ)裝置具備 記錄獲取部,其將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含各記錄所含的多個(gè)項(xiàng)目的文件來獲取,各文件內(nèi)所含的項(xiàng)目包括用于確定與該文件對(duì)應(yīng)的記錄的第I信息、表示該記錄的新舊程度的第2信息、和用于確定所述多個(gè)數(shù)據(jù)庫裝置之中保存了該記錄的數(shù)據(jù)庫裝置的第3信息,各文件具有能夠基于所述第I信息而確定的文件名;保存部,其保存由所述記錄獲取部獲取到的文件; 獲取請(qǐng)求接收部,其從終端接收針對(duì)所述多個(gè)數(shù)據(jù)庫中保存的記錄的獲取請(qǐng)求,該獲取請(qǐng)求包含用于對(duì)記錄進(jìn)行確定的信息即第I信息; 檢索部,其從所述保存部中檢索基于由所述獲取請(qǐng)求接收部接收到的所述獲取請(qǐng)求中包含的所述第I信息而確定的文件;和 數(shù)據(jù)發(fā)送部,其向所述終端發(fā)送由所述檢索部檢索到的所述文件或該文件內(nèi)包含的多個(gè)項(xiàng)目。
10.根據(jù)權(quán)利要求9所述的存儲(chǔ)裝置,其特征在于,還具備 最新記錄請(qǐng)求發(fā)送部,其響應(yīng)從所述終端發(fā)送的規(guī)定請(qǐng)求,向基于由所述檢索部檢索到的所述文件中包含的第3信息而確定的數(shù)據(jù)庫裝置,發(fā)送包括該文件所含的第I信息及第2信息在內(nèi)的最新記錄獲取請(qǐng)求; 響應(yīng)接收部,其在接收了所述最新記錄獲取請(qǐng)求的所述數(shù)據(jù)庫裝置具有包含該最新記錄獲取請(qǐng)求所含的所述第I信息、且比根據(jù)該最新記錄獲取請(qǐng)求中包含的第2信息而確定的新舊程度新的最新記錄時(shí),從該數(shù)據(jù)庫裝置將該最新記錄作為包含該最新記錄所含的項(xiàng)目的文件來接收,在不存在包含該最新記錄獲取請(qǐng)求所含的所述第I信息、且比根據(jù)該最新記錄獲取請(qǐng)求中包含的第2信息而確定的新舊程度新的最新記錄時(shí),接收表示不存在最新記錄的信息;和 最新數(shù)據(jù)發(fā)送部,其將由所述響應(yīng)接收部接收到的所述文件或該文件內(nèi)包含的多個(gè)項(xiàng)目發(fā)送給所述終端。
11.一種方法,包括 存儲(chǔ)裝置的記錄獲取部將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含各記錄所含的多個(gè)項(xiàng)目的文件來獲取的步驟,其中,各文件內(nèi)所含的項(xiàng)目包括用于確定與該文件對(duì)應(yīng)的記錄的第I信息、表示該記錄的新舊程度的第2信息、和用于確定所述多個(gè)數(shù)據(jù)庫裝置之中保存了該記錄的數(shù)據(jù)庫裝置的第3信息,各文件具有能夠基于所述第I信息而確定的文件名; 所述存儲(chǔ)裝置的保存部保存由所述記錄獲取部獲取到的文件的步驟; 所述存儲(chǔ)裝置的獲取請(qǐng)求接收部從終端接收針對(duì)所述多個(gè)數(shù)據(jù)庫中保存的記錄的獲取請(qǐng)求的步驟,該獲取請(qǐng)求包含用于對(duì)記錄進(jìn)行確定的信息即第I信息; 所述存儲(chǔ)裝置的檢索部從所述保存部中檢索基于由所述獲取請(qǐng)求接收部接收到的所述獲取請(qǐng)求中包含的所述第I信息而確定的文件的步驟;和 所述存儲(chǔ)裝置的數(shù)據(jù)發(fā)送部向所述終端發(fā)送由所述檢索部檢索到的所述文件或該文件內(nèi)包含的多個(gè)項(xiàng)目的步驟。
12.—種程序,使計(jì)算機(jī)作為如下部件發(fā)揮功能 記錄獲取部,其將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含各記錄所含的多個(gè)項(xiàng)目的文件來獲取,各文件內(nèi)所含的項(xiàng)目包括用于確定與該文件對(duì)應(yīng)的記錄的第I信息、表示該記錄的新舊程度的第2信息、和用于確定所述多個(gè)數(shù)據(jù)庫裝置之中保存了該記錄的數(shù)據(jù)庫裝置的第3信息,各文件具有能夠基于所述第I信息而確定的文件名;保存部,其保存由所述記錄獲取部獲取到的文件; 獲取請(qǐng)求接收部,其從終端接收針對(duì)所述多個(gè)數(shù)據(jù)庫中保存的記錄的獲取請(qǐng)求,該獲取請(qǐng)求包含用于對(duì)記錄進(jìn)行確定的信息即第I信息; 檢索部,其從所述保存部中檢索基于由所述獲取請(qǐng)求接收部接收到的所述獲取請(qǐng)求中包含的所述第I信息而確定的文件;和 數(shù)據(jù)發(fā)送部,其向所述終端發(fā)送由所述檢索部檢索到的所述文件或該文件內(nèi)包含的多個(gè)項(xiàng)目。
13.一種數(shù)據(jù)庫裝置,向外部裝置提供記錄,該數(shù)據(jù)庫裝置具備 保存部,其保存包含多個(gè)項(xiàng)目的記錄,該記錄包含用于確定該記錄的第I信息、和表示該記錄的新舊程度的第2信息; 文件生成部,其生成包含所述保存部中保存的記錄內(nèi)所含的多個(gè)項(xiàng)目在內(nèi)的文件,該文件中包含所述記錄內(nèi)的第I信息及第2信息、和用于確定該數(shù)據(jù)庫裝置的第3信息,對(duì)該文件賦予能夠基于所述第I信息而確定的文件名;和 文件發(fā)送部,其向與該數(shù)據(jù)庫裝置連接的存儲(chǔ)裝置發(fā)送由所述文件生成部生成的文件。
14.根據(jù)權(quán)利要求13所述的數(shù)據(jù)庫裝置,其特征在于,還具備 最新記錄請(qǐng)求接收部,其從外部裝置接收包含所述保存部中保存的記錄的第I信息及第2信息在內(nèi)的最新記錄請(qǐng)求;和 響應(yīng)部,其在所述保存部中保存有包含由所述最新記錄請(qǐng)求接收部接收到的所述最新記錄請(qǐng)求所含的所述第I信息、且比根據(jù)所述第2信息而確定的新舊程度新的最新記錄時(shí),生成包含該最新記錄所含的項(xiàng)目的文件,并向所述外部裝置發(fā)送該文件,在所述保存部中不存在該最新記錄時(shí),發(fā)送表示不存在最新記錄的信息。
15.—種程序,使計(jì)算機(jī)作為如下部件發(fā)揮功能 保存部,其保存包含多個(gè)項(xiàng)目的記錄,該記錄包含用于確定該記錄的第I信息、和表示該記錄的新舊程度的第2信息; 文件生成部,其生成包含所述保存部中保存的記錄內(nèi)所含的多個(gè)項(xiàng)目在內(nèi)的文件,該文件中包含所述記錄內(nèi)的第I信息及第2信息、和用于確定該數(shù)據(jù)庫裝置的第3信息,對(duì)該文件賦予能夠基于所述第I信息而確定的文件名;和 文件發(fā)送部,其向與該數(shù)據(jù)庫裝置連接的存儲(chǔ)裝置發(fā)送由所述文件生成部生成的文件。
全文摘要
本發(fā)明提供一種存儲(chǔ)裝置、服務(wù)器裝置、存儲(chǔ)系統(tǒng)、數(shù)據(jù)庫裝置、數(shù)據(jù)的提供方法及程序。在一實(shí)施方式的存儲(chǔ)裝置中,記錄獲取部將多個(gè)數(shù)據(jù)庫裝置中保存的多個(gè)記錄的每一個(gè)作為包含該記錄所含的多個(gè)項(xiàng)目的文件來獲取。文件內(nèi)的項(xiàng)目包括用于確定記錄的第1信息、表示該記錄的新舊程度的第2信息、用于確定保存該記錄的數(shù)據(jù)庫裝置的第3信息。文件具有可基于第1信息確定的文件名。保存部保存上述文件。接收部從服務(wù)器裝置接收多個(gè)數(shù)據(jù)庫中保存的任意的記錄所含的第1信息。檢索部從保存部中檢索基于由接收部接收到的第1信息而確定的文件。文件發(fā)送部向服務(wù)器裝置發(fā)送由檢索部檢索到的文件。
文檔編號(hào)G06F12/00GK102763089SQ20118001053
公開日2012年10月31日 申請(qǐng)日期2011年2月24日 優(yōu)先權(quán)日2010年2月25日
發(fā)明者城田尚志, 福田昌弘, 羅曼·施特賀 申請(qǐng)人:樂天株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1