一種類目數據處理方法和裝置的制造方法
【專利摘要】本申請提供了一種類目數據處理方法和裝置,該方法應用于網站服務器,該網站服務器為網站集群系統中的任意一臺網站服務器,該方法包括:獲取待存儲的類目數據;將該類目數據發送給集群存儲系統進行存儲;當監測到集群存儲系統存在類目數據更新時,根據集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。該方法和裝置可以提高網站服務器讀取類目數據的效率。
【專利說明】
一種類目數據處理方法和裝置
技術領域
[0001]本申請涉及網絡通信技術領域,更具體的說是涉及一種類目數據處理方法和裝置。
【背景技術】
[0002]在一些交易型網站中,數據以類目的形式進行管理。類目是指對不同商品或物品的分類,一條類目又具有多種屬性數據。如,網站中銷售的種類可以有多種,例如,母嬰用品、服裝、手機等都屬于類目,以手機這一列類目為例,手機又可以具有品牌、種類等屬性,其中,手機-品牌-華為(一種品牌)就屬于一條類目數據。
[0003]目前,網站一般會將類目數據存儲到數據庫中,當用戶查詢或訪問相應類目時,網站會從數據庫中查詢用戶所需的類目。然而目前網站服務器從數據庫中查詢類目數據的耗時較長,使得讀取類目數據的效率較低。
【發明內容】
[0004]有鑒于此,本申請提供了一種類目數據處理方法和裝置,以提高網站服務器讀取類目數據的效率。
[0005]為實現上述目的,本申請提供如下技術方案:
[0006]—種類目數據處理方法,應用于網站服務器,所述網站服務器為網站集群系統中的任意一臺網站服務器,所述方法包括:
[0007]獲取待存儲的類目數據;
[0008]將所述類目數據發送給集群存儲系統進行存儲;
[0009]當監測到所述集群存儲系統存在類目數據更新時,根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。
[0010]優選的,在所述根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據之后,還包括:
[0011]當接收到用戶的訪問請求時,確定所述訪問請求所請求訪問的目標類目數據;
[0012]從所述共享內存中讀取所述目標類目數據;
[0013]將讀取到的所述目標類目數據返回給所述用戶。
[0014]優選的,所述監測到所述集群存儲系統存在類目數據更新,包括:
[0015]通過與所述集群存儲系統建立通信連接的指定進程監測到所述集群存儲系統存在類目數據更新。
[0016]優選的,所述根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據,包括:
[0017]當所述集群存儲系統中新增的類目數據時,獲取所述新增的類目數據并存儲到本地共享內存中;
[0018]當所述集群存儲系統中刪除指定類目數據時,刪除所述本地共享內存中存儲的所述指定類目數據;
[0019]當所述集群存儲系統中存在類目數據被修改時,依據所述集群存儲系統中類目數據的修改結果對所述本地共享內存中存儲的所述指定類目數據進行修改。
[0020]優選的,所述獲取待存儲的類目數據,包括:[0021 ]獲取待存儲的類目數據以及所述類目數據的類目標識;
[0022]所述將所述類目數據發送給集群存儲系統進行存儲,包括:[〇〇23]以所述類目標識作為所述類目數據的鍵,并將所述類目標識和類目數據封裝成符合鍵值形式存儲的指定數據格式;
[0024]將所述指定數據格式的所述類目數據和類目標識發送給集群存儲系統,以使得集群存儲系統以鍵值的形式存儲所述類目標識和類目數據。[〇〇25]優選的,在所述將所述類目數據發送給集群存儲系統進行存儲的同時,還包括:
[0026]將所述類目數據存儲到關系型數據庫中。
[0027]優選的,所述獲取待存儲的類目數據,包括:
[0028]獲取待存儲的類目數據以及所述類目數據的類目標識;
[0029]所述將所述類目數據存儲到關系型數據庫中,包括:
[0030]將所述類目數據與所述類目標識作為一條記錄存儲到所述關系型數據庫中。[〇〇31]另一方面,本申請實施例還提供了一種類目數據處理裝置,應用于網站服務器,所述網站服務器為網站集群系統中的任意一臺網站服務器,所述裝置包括:[〇〇32]數據獲取單元,用于獲取待存儲的類目數據;
[0033]第一存儲單元,用于將所述類目數據發送給集群存儲系統進行存儲;
[0034]內存更新單元,用于當監測到所述集群存儲系統存在類目數據更新時,根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。[〇〇35]優選的,所述裝置還包括:
[0036]訪問接收單元,用于在所述內存更新單元更新本地共享內存中存儲的類目數據之后,當接收到用戶的訪問請求時,確定所述訪問請求所請求訪問的目標類目數據;[〇〇37]數據讀取單元,用于從所述共享內存中讀取所述目標類目數據;
[0038]數據返回單元,用于將讀取到的所述目標類目數據返回給所述用戶。[〇〇39]優選的,所述裝置還包括:
[0040]第二存儲單元,用于在所述第一存儲單元將所述類目數據發送給集群存儲系統進行存儲的同時,將所述類目數據存儲到關系型數據庫中。
[0041]經由上述的技術方案可知,網站集群系統中的網站服務器會將獲取到的類目數據存儲到集群存儲系統,同時,當集群存儲系統中存在類目數據更新時,該網站服務器會相應的更新該網站服務器本地的共享內存,使得共享內存中可以存儲有網站集群系統的所有類目數據,這樣,當網站服務器需要讀取類目數據時,可以直接在本地的共享內存中讀取類目數據,避免了跨網絡從數據庫中讀取類目數據,提高了讀取類目數據的效率。【附圖說明】
[0042]為了更清楚地說明本申請實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0043]圖1示出了本申請一種類目數據處理方法一個實施例的流程示意圖;
[0044]圖2示出了本申請一種類目數據處理方法另一個實施例的流程示意圖;
[0045]圖3示出了本申請一種類目數據處理方法又一個實施例的流程示意圖;
[0046]圖4示出了本申請一種類目數據處理裝置一個實施例的結構示意圖。【具體實施方式】
[0047]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。[〇〇48]參見圖1,其示出了本申請一種類目數據處理方法一個實施例的流程示意圖,本實施例的方法可以應用于網站服務器,該網站服務器網站集群系統中的任意一臺網站服務器。其中,網站集群系統包括其屬于多網站架構模式,支持生成獨立網站、多個網站,完成各個網站橫向一體化和縱向一體化網站群的構建。該網站集群系統內可以包括一臺或多臺網站服務器。
[0049]本申請實施例的方法可以包括:
[0050]101,獲取待存儲的類目數據。[〇〇51]在網站服務器中的指定程序可以分析類目數據,或者接收用戶輸入或配置的類目數據,這樣,網站服務器可以根據該指定程序的分析結果獲取需要存儲的類目數據。
[0052]當然,獲取需要存儲的類目數據的過程可以與現有的獲取類目數據的過程相似, 在此不再贅述。[〇〇53]102,將該類目數據發送給集群存儲系統進行存儲。
[0054]其中,集群存儲系統就可以有多個集群配置的數據節點構成,數據節點可以用于存儲類目數據。
[0055]在本申請實施例中,對于網站集群系統而言,每一臺網站服務器均會將自身獲取到的類目數據發送給該集群存儲系統,這樣,集群存儲系統可以存儲該網站集群系統的所有類目數據,通過集群存儲系統可以實現該網站集群系統所有網站服務器之間類目數據的共享。相應的,網站集群系統的網站服務器可以通過集群存儲系統獲取到該網站集群系統中所有類目數據。
[0056]103,當監測到該集群存儲系統存在類目數據更新時,根據該集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。
[0057]其中,共享內存是就是允許至少兩個不相關的進程訪問同一個邏輯內存。共享內存是在兩個正在運行的進程之間共享和傳遞數據的一種非常有效的方式。在本申請實施例中該共享內存可以被網站服務器的不同進程進行訪問,這樣,當網站服務器需要獲取類目數據時,則可以利用進程從該共享內存中讀取類目數據。[〇〇58]可以理解的是,如果集群存儲系統存在類目數據更新,則說明該網站集群系統中存在類目數據更新,例如,網站服務器向該集群存儲系統中存儲了類目數據。為了使得網站服務器本地的共享內存中能夠存儲該網站集群系統中所具有的類目數據一致,在集群存儲系統存在類目數據更新時,則需要根據集群存儲系統中類目數據的更新情況,對該網站服務器本地的共享內存中存儲的類目數據進行更新。
[0059]由于網站服務器本地的共享內存存儲了網站集群系統中所有的類目數據,因此, 當需要讀取類目數據時,網站服務器可以直接從本地共享內存中讀取類目數據,避免了網絡通信,從而可以提高獲取類目數據的效率。
[0060]可以理解的是,集群存儲系統中類目數據的更新可以有多種情況,如,可以包括新增類目數據、刪除類目數據以及修改類目數據等一種或多種。例如,網站服務器向該集群存儲系統中存儲了新的類目數據或者刪除該集群存儲的類目數據等。根據集群存儲系統中存在類目數據更新的不同情況,更新本地共享內存中類目數據的方式也會有如下多種可能:
[0061]當集群存儲系統中新增的類目數據時,獲取該新增的類目數據并存儲到本地共享內存中;
[0062]當集群存儲系統中刪除指定類目數據時,刪除該本地共享內存中存儲的該指定類目數據;[〇〇63]當集群存儲系統中存在類目數據被修改時,依據該集群存儲系統中類目數據的修改結果對該本地共享內存中存儲的所述指定類目數據進行修改。[〇〇64]需要說明的是,集群存儲系統中存在類目數據的更新可以是由該網站集群系統的任意一臺網站服務器觸發的,可知,對于該網站集群系統的任意一臺網站服務器而言,該網站服務器可以在任意時刻對集群存儲系統進行監控,因此,該步驟103與步驟101和102的順序并不限于圖1所示,也可以是在執行步驟101和步驟102的同時執行該步驟103的操作,還可以是在執行步驟101和步驟102之前執行該步驟103的操作。
[0065]在本申請實施例中,網站集群系統中的網站服務器會將獲取到的類目數據存儲到集群存儲系統,同時,當集群存儲系統中存在類目數據更新時,該網站服務器會相應的更新該網站服務器本地的共享內存,使得共享內存中可以存儲有網站集群系統的所有類目數據,這樣,當網站服務器需要讀取類目數據時,可以直接在本地的共享內存中讀取類目數據,避免了跨網絡從數據庫中讀取類目數據,避免了由于網絡通信而產生的耗時,提高了讀取類目數據的效率,進而可以在用戶請求類目數據時快速的向用戶展現類目數據。
[0066]同時,由于本申請中網站服務器可以直接從共享內存中讀取類目數據,而訪問內存的效率較高,也有利于提高讀取類目數據的效率。
[0067]可以理解的是,在該步驟103之前還可以包括:監控該集群存儲系統中是否存在類目數據的更新。在實際應用中可以實時進行監控,也可以按照預設的周期定期對集群存儲系統進行監控。
[0068]可選的,在網站服務器中可以預置一個指定進程用于與該集群存儲系統建立持續的通信連接,并通過該指定進程監控該集群存儲系統中是否存在類目數據的更新。
[0069]可以理解的是,在本申請以上實施例中,更新本地共享內存中存儲的類目數據之后,還可以包括:
[0070]當接收到用戶的訪問請求時,確定該訪問請求所請求訪問的目標類目數據;[0071 ]從該共享內存中讀取該目標類目數據,并將讀取到的該目標類目數據返回給該用戶。
[0072]可以理解的是,在本申請實施例中,為了區分不同的類目數據,在獲取類目數據的同時,會獲取該類目數據對應的類目標識。其中,類目標識用于唯一標識一條類目數據。這樣,網站服務器會將該類目數據以及類目標識一并發送給集群存儲系統進行存儲。相應的, 當網站服務器檢測到集群存儲系統存在類目數據更新時,可以根據該集群存儲系統對類目數據的更新情況,相應的更新該共享內存中的類目數據以及類目數據對應的類目標識。 [〇〇73]進一步的,集群存儲系統存儲類目數據以及類目數據對應的類目標識的存儲形式可以有多種。[〇〇74]可選的,為了提高讀寫性能,在該集群存儲系統中可以采用鍵值(Key-Value)存儲形式存儲類目數據。相應的,網站服務器可以將該類目數據的類目標識作為類目數據的鍵, 并將所述類目標識和類目數據封裝成符合鍵值形式存儲的指定數據格式,其中,該指定數據格式與鍵值存儲形式對應的數據格式。這樣,網站服務器可以將封裝成指定數據格式的類目數據和類目標識發送給集群存儲系統,以使得集群存儲系統以鍵值的形式存儲該類目標識和類目數據。
[0075]相應的,由于網站服務器的共享內存中存儲的類目數據是按照集群存儲系統中存儲的類目數據進行更新的,因此,共享內存可以從集群存儲系統中獲取更新的數據后,直接按照集群存儲系統中的數據存儲形式存儲類目數據,因此,該共享內存中同樣可以是以鍵值形式存儲類目數據。
[0076]為了便于理解,下面以一個優選的實施例方式進行介紹。參見圖2,其示出了本申請一種類目數據處理方法又一個實施例的流程示意圖,本實施例的方法同樣可以應用集群網站服務器中的任意一臺網站服務器。[〇〇77]本申請實施例的方法可以包括:[〇〇78]201,獲取待存儲的類目數據以及該類目數據的類目標識。[〇〇79]202,以該類目標識作為該目標數據的鍵,并將該類目標識和類目數據封裝成符合鍵值形式存儲的指定數據格式。
[0080]203,將該指定數據格式的類目數據和類目標識發送給集群存儲系統,以使得集群存儲系統以鍵值的形式存儲該類目標識和類目數據。
[0081]204,通過與該集群存儲系統建立通信連接的指定進程監控該集群存儲系統中是否存在類目數據的更新。
[0082]205,當該指定進程監測到該集群存儲系統存在類目數據更新,根據該集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。[〇〇83]具體的,當集群存儲系統中新增的類目數據時,從集群存儲系統中獲取該新增的類目數據的鍵以及鍵值,并將該新增的類目數據的鍵以及鍵值存儲到本地共享內存中;
[0084]當集群存儲系統中刪除指定類目數據的鍵以及鍵值時,刪除該本地共享內存中存儲的該指定類目數據的鍵以及鍵值;
[0085]當集群存儲系統中存在類目數據的鍵或鍵值被修改時,依據該集群存儲系統中類目數據的修改結果對該本地共享內存中存儲的該指定類目數據進行修改。
[0086]206,當接收到用戶的訪問請求時,確定訪問請求所請求訪問的目標類目數據的目標類目標識。[〇〇87]207,基于該目標類目標識,從共享內存中讀取以該目標類目標識作為鍵的目標類目數據。
[0088] 208,將讀取到的目標類目數據返回給該用戶。
[0089]可以理解的是,該將目標類目數據返回給用戶實際上是返回給用戶所在的客戶端。
[0090]本申請實施例中類目數據以鍵值形式存儲,有利于進一步提高讀取性能,從而有利于根據用戶所請求的類目標識,快速的從本地共享內存中獲取到該類目標識對應的目標類目數據的鍵值。
[0091]參見圖3,其示出了本申請一種類目數據處理方法又一個實施例的流程示意圖,本實施例的方法同樣可以應用集群網站服務器中的任意一臺網站服務器。[〇〇92]本申請實施例的方法可以包括:[〇〇93] 301,獲取待存儲的類目數據。[〇〇94] 302,將該類目數據存儲到關系型數據庫中。
[0095]在本申請實施例中,除了將類目數據存儲到集群數據庫之外,還會將類目數據存儲到關系型數據庫中,以便對類目數據進行備份。同時,由于關系型數據庫能夠更好的維護類目數據,如,便捷的實現類目數據的增加、刪除以及修改等,因此,將類目數據存儲到關系型數據庫也提高了數據維護的便捷性。[〇〇96] 303,將該類目數據發送給集群存儲系統進行存儲。[〇〇97] 其中,該步驟302和步驟303的順序并不限于圖3所示,如,該步驟302和步驟303的順序可以互換,也可以是同時執行。
[0098] 304,當監測到該集群存儲系統存在類目數據更新時,根據該集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。[〇〇99]本申請實施例中的步驟301、303和304可以參加前面實施例的相關介紹,在此不再贅述。
[0100]可以理解的是,為了提高數據查詢的便捷性,在本申請實施例中,獲取到類目數據的同時,還可以獲取類目數據的類目標識。[0101 ]進一步的,在關系型數據庫中存儲類目數據和類目數據對應的類目標識時,可以是將該類目數據與該類目標識作為一條記錄存儲到該關系型數據庫中。
[0102]具體的,在關系型數據庫中可以存儲有兩張表,其中一張表中存儲有類目數據的類目標識與類目數據之間對應的關系表;在另一張表中可以存儲目標類目數據所具有的屬性數據。
[0103]可以理解的是,在本申請實施例中,在該步驟304之后,該網站服務器同樣可以接收用戶的訪問請求時,并確定該訪問請求所請求訪問的目標類目數據;從該共享內存中讀取該目標類目數據,并將讀取到的該目標類目數據返回給該用戶。
[0104]對應本申請的一種類目數據處理方法,本申請實施例還提供了一種類目數據處理裝置。
[0105]參見圖4,其示出了本申請一種類目數據處理裝置一個實施例的結構示意圖,本實施例的裝置可以應用于網站服務器,該網站服務器為網站集群系統中的任意一臺網站服務器。
[0106]本實施例的裝置可以包括:
[0107]數據獲取單元401,用于獲取待存儲的類目數據;
[0108]第一存儲單元402,用于將所述類目數據發送給集群存儲系統進行存儲;
[0109]內存更新單元403,用于當監測到所述集群存儲系統存在類目數據更新時,根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。
[0110]可選的,本申請實施例的裝置還可以包括:
[0111]訪問接收單元,用于在所述內存更新單元更新本地共享內存中存儲的類目數據之后,當接收到用戶的訪問請求時,確定所述訪問請求所請求訪問的目標類目數據;
[0112]數據讀取單元,用于從所述共享內存中讀取所述目標類目數據;
[0113]數據返回單元,用于將讀取到的所述目標類目數據返回給所述用戶。
[0114]可選的,在本申請以上裝置的實施例中,該裝置還可以包括:
[0115]監測單元,用于監測所述集群存儲系統是否存在類目數據更新。
[0116]具體的,所述監測單元可以通過與所述集群存儲系統建立通信連接的指定進程監測所述集群存儲系統是否存在類目數據更新。
[0117]可選的,所述內存更新單元更新共享內存中類目數據具體可以包括以下任意一種或多種:
[0118]當所述集群存儲系統中新增的類目數據時,獲取所述新增的類目數據并存儲到本地共享內存中;
[0119]當所述集群存儲系統中刪除指定類目數據時,刪除所述本地共享內存中存儲的所述指定類目數據;
[0120]當所述集群存儲系統中存在類目數據被修改時,依據所述集群存儲系統中類目數據的修改結果對所述本地共享內存中存儲的所述指定類目數據進行修改。[0121 ]可選的,所述數據獲取單元具體為:用于獲取待存儲的類目數據以及所述類目數據的類目標識;
[0122]所述第一存儲單元,包括:
[0123]數據封裝子單元,用于以所述類目標識作為所述類目數據的鍵,并將所述類目標識和類目數據封裝成符合鍵值形式存儲的指定數據格式;
[0124]第一存儲子單元,用于將所述指定數據格式的所述類目數據和類目標識發送給集群存儲系統,以使得集群存儲系統以鍵值的形式存儲所述類目標識和類目數據。
[0125]可選的,在本申請以上裝置的實施例中,本申請的裝置還可以包括:
[0126]第二存儲單元,用于在所述第一存儲單元將所述類目數據發送給集群存儲系統進行存儲的同時,將所述類目數據存儲到關系型數據庫中。
[0127]可選的,所述數據獲取單元具體為,用于獲取待存儲的類目數據以及所述類目數據的類目標識;
[0128]相應的,所述第二存儲單元,具體為:
[0129]將所述類目數據與所述類目標識作為一條記錄存儲到所述關系型數據庫中。
[0130]對于裝置實施例而言,由于其基本相應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解并實施。
[0131]在本發明所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,在沒有超過本申請的精神和范圍內,可以通過其他的方式實現。當前的實施例只是一種示范性的例子, 不應該作為限制,所給出的具體內容不應該限制本申請的目的。例如,所述單元或子單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或多個子單元結合一起。另外,多個單元可以或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。
[0132]另外,所描述系統和方法以及不同實施例的示意圖,在不超出本申請的范圍內,可以與其它系統,模塊,技術或方法結合或集成。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0133]以上所述僅是本發明的【具體實施方式】,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
【主權項】
1.一種類目數據處理方法,其特征在于,應用于網站服務器,所述網站服務器為網站集群系統中的任意一臺網站服務器,所述方法包括: 獲取待存儲的類目數據; 將所述類目數據發送給集群存儲系統進行存儲; 當監測到所述集群存儲系統存在類目數據更新時,根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。2.根據權利要求1所述的方法,其特征在于,在所述根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據之后,還包括: 當接收到用戶的訪問請求時,確定所述訪問請求所請求訪問的目標類目數據; 從所述共享內存中讀取所述目標類目數據; 將讀取到的所述目標類目數據返回給所述用戶。3.根據權利要求1所述的方法,其特征在于,所述監測到所述集群存儲系統存在類目數據更新,包括: 通過與所述集群存儲系統建立通信連接的指定進程監測到所述集群存儲系統存在類目數據更新。4.根據權利要求1至3任一項所述的方法,其特征在于,所述根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據,包括: 當所述集群存儲系統中新增的類目數據時,獲取所述新增的類目數據并存儲到本地共享內存中; 當所述集群存儲系統中刪除指定類目數據時,刪除所述本地共享內存中存儲的所述指定類目數據; 當所述集群存儲系統中存在類目數據被修改時,依據所述集群存儲系統中類目數據的修改結果對所述本地共享內存中存儲的所述指定類目數據進行修改。5.根據權利要求1至3任一項所述的方法,其特征在于,所述獲取待存儲的類目數據,包括: 獲取待存儲的類目數據以及所述類目數據的類目標識; 所述將所述類目數據發送給集群存儲系統進行存儲,包括: 以所述類目標識作為所述類目數據的鍵,并將所述類目標識和類目數據封裝成符合鍵值形式存儲的指定數據格式; 將所述指定數據格式的所述類目數據和類目標識發送給集群存儲系統,以使得集群存儲系統以鍵值的形式存儲所述類目標識和類目數據。6.根據權利要求1至3任一項所述的方法,其特征在于,在所述將所述類目數據發送給集群存儲系統進行存儲的同時,還包括: 將所述類目數據存儲到關系型數據庫中。7.根據權利要求6所述的方法,其特征在于,所述獲取待存儲的類目數據,包括: 獲取待存儲的類目數據以及所述類目數據的類目標識; 所述將所述類目數據存儲到關系型數據庫中,包括: 將所述類目數據與所述類目標識作為一條記錄存儲到所述關系型數據庫中。8.—種類目數據處理裝置,其特征在于,應用于網站服務器,所述網站服務器為網站集群系統中的任意一臺網站服務器,所述裝置包括: 數據獲取單元,用于獲取待存儲的類目數據; 第一存儲單元,用于將所述類目數據發送給集群存儲系統進行存儲; 內存更新單元,用于當監測到所述集群存儲系統存在類目數據更新時,根據所述集群存儲系統中類目數據的更新情況,更新本地共享內存中存儲的類目數據。9.根據權利要求8所述的裝置,其特征在于,,還包括: 訪問接收單元,用于在所述內存更新單元更新本地共享內存中存儲的類目數據之后,當接收到用戶的訪問請求時,確定所述訪問請求所請求訪問的目標類目數據; 數據讀取單元,用于從所述共享內存中讀取所述目標類目數據; 數據返回單元,用于將讀取到的所述目標類目數據返回給所述用戶。10.根據權利要求8或9所述的裝置,其特征在于,還包括: 第二存儲單元,用于在所述第一存儲單元將所述類目數據發送給集群存儲系統進行存儲的同時,將所述類目數據存儲到關系型數據庫中。
【文檔編號】G06F17/30GK105956127SQ201610300011
【公開日】2016年9月21日
【申請日】2016年5月5日
【發明人】劉建輝, 閆向格, 王路, 陳拓, 陳敏銳, 駱超鋒, 文帥營, 彭東江, 楊碧天
【申請人】鄭州悉知信息科技股份有限公司