国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種創(chuàng)建業(yè)務數(shù)據(jù)庫、業(yè)務數(shù)據(jù)存儲和確定業(yè)務數(shù)據(jù)的方法及裝置與流程

      文檔序號:11199228閱讀:782來源:國知局
      一種創(chuàng)建業(yè)務數(shù)據(jù)庫、業(yè)務數(shù)據(jù)存儲和確定業(yè)務數(shù)據(jù)的方法及裝置與流程
      本申請涉及數(shù)據(jù)庫
      技術領域
      ,尤其涉及一種創(chuàng)建業(yè)務數(shù)據(jù)庫、業(yè)務數(shù)據(jù)存儲和確定業(yè)務數(shù)據(jù)的方法及裝置。
      背景技術
      :隨著互聯(lián)網(wǎng)技術的快速發(fā)展,出現(xiàn)了眾多基于互聯(lián)網(wǎng)的業(yè)務,這些不同的業(yè)務在業(yè)務處理過程中均會產(chǎn)生業(yè)務數(shù)據(jù)。因此對于提供這些業(yè)務的企業(yè)來說,如何將這些不同業(yè)務所產(chǎn)生的業(yè)務數(shù)據(jù)進行存儲是一個重大的技術問題。現(xiàn)有技術主要通過一個業(yè)務數(shù)據(jù)庫對不同的業(yè)務所產(chǎn)生的業(yè)務數(shù)據(jù)進行存儲,該業(yè)務數(shù)據(jù)庫通常會包括業(yè)務主體字段、業(yè)務客體字段以及屬性維度字段。其中,業(yè)務主體字段用于記錄使用對應業(yè)務的用戶,業(yè)務客體字段用于記錄該業(yè)務的業(yè)務標識,屬性維度字段通過與該業(yè)務相關的多個業(yè)務屬性來記錄該業(yè)務在業(yè)務處理過程中的數(shù)據(jù)。通過這種方式,可以將不同業(yè)務在業(yè)務處理過程中所產(chǎn)生的業(yè)務數(shù)據(jù)存儲在該數(shù)據(jù)庫中。然而,在實際大數(shù)據(jù)的背景下,當企業(yè)的業(yè)務數(shù)據(jù)的量達到一定規(guī)模時,現(xiàn)有技術的這種業(yè)務數(shù)據(jù)存儲方式,通常會造成極大的數(shù)據(jù)冗余,從而使得需要較多的存儲資源對這些業(yè)務數(shù)據(jù)進行存儲。例如,在大數(shù)據(jù)的背景下會出現(xiàn)使用某一業(yè)務的用戶數(shù)量較多的現(xiàn)象,因此通常會有幾個用戶在該業(yè)務的使用過程中的業(yè)務行為相同的情況,這樣就會使得所產(chǎn)生的業(yè)務數(shù)據(jù)具有較大的共性。而現(xiàn)有技術會將這些有較大共性的數(shù)據(jù),全部重復在數(shù)據(jù)庫中進行存儲,這樣就使得數(shù)據(jù)庫中的業(yè)務數(shù)據(jù)出現(xiàn)大量冗余,從而需要較多的存儲資源對業(yè)務數(shù)據(jù)進行存儲。技術實現(xiàn)要素:本申請實施例提供一種創(chuàng)建業(yè)務數(shù)據(jù)庫、業(yè)務數(shù)據(jù)存儲和確定業(yè)務數(shù)據(jù)的方法及裝置,用于解決現(xiàn)有技術的業(yè)務數(shù)據(jù)存儲方式,在大數(shù)據(jù)下通常會造成極大的數(shù)據(jù)冗余,從而使得需要較多的存儲資源對這些業(yè)務數(shù)據(jù)進行存儲的問題。本申請實施例提供了一種業(yè)務數(shù)據(jù)的存儲方法,其特征在于,該方法包括:接收業(yè)務數(shù)據(jù),所述業(yè)務數(shù)據(jù)包括業(yè)務標識、業(yè)務用戶標識以及至少一個業(yè)務公用屬性的屬性值,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;將所述業(yè)務數(shù)據(jù)的業(yè)務用戶標識和業(yè)務標識作為第一記錄存儲于第一數(shù)據(jù)庫中;確定各所述業(yè)務公用屬性的屬性值是否存在于第二數(shù)據(jù)庫的一條記錄中,當存在時,建立所述第二數(shù)據(jù)庫中存儲有各所述業(yè)務公用屬性的屬性值的第二記錄與所述第一數(shù)據(jù)庫的所述第一記錄之間的關聯(lián)關系。優(yōu)選的,所述第二數(shù)據(jù)庫通過如下方法構建:創(chuàng)建空白數(shù)據(jù)表;在所述數(shù)據(jù)表中構建記錄標識字段以及至少一個業(yè)務公用屬性字段,各所述業(yè)務公用屬性字段用于記錄對應的業(yè)務公用屬性的屬性值,所述記錄標識字段用于記錄所述數(shù)據(jù)表中各條記錄的標識。優(yōu)選的,所述第一數(shù)據(jù)庫包括關聯(lián)字段;則,所述建立所述第二數(shù)據(jù)庫中存儲有各所述業(yè)務公用屬性的屬性值的第二記錄與所述第一記錄的關聯(lián)關系具體包括:建立所述第二記錄中的記錄標識字段的屬性字段值和所述第一記錄中的關聯(lián)字段的屬性字段值的關聯(lián)關系。優(yōu)選的,所述方法還包括:在第二數(shù)據(jù)庫中構建用于記錄業(yè)務標識的業(yè)務標識字段;通過所述第二數(shù)據(jù)庫中的所述業(yè)務標識字段關聯(lián)第三數(shù)據(jù)庫,用以通過所述第三數(shù)據(jù)庫確定各所述業(yè)務公用屬性在對應業(yè)務中所對應的業(yè)務屬性。優(yōu)選的,所述業(yè)務數(shù)據(jù)還包括自定義屬性的屬性值,所述業(yè)務自定義屬性的屬性枚舉值的數(shù)量大于或等于預設數(shù)量;則,所述第一數(shù)據(jù)庫還包括業(yè)務自定義屬性字段,所述業(yè)務自定義屬性字段用于在接收所述業(yè)務數(shù)據(jù)后,存儲所述業(yè)務數(shù)據(jù)中所述業(yè)務自定義屬性的屬性值。優(yōu)選的,所述方法還包括:通過所述第一數(shù)據(jù)庫中的所述業(yè)務標識字段關聯(lián)第四數(shù)據(jù)庫,用以通過所述第四數(shù)據(jù)庫確定各所述業(yè)務自定義屬性在對應業(yè)務中所對應的業(yè)務屬性。優(yōu)選的,所述方法還包括:當不存在時,將各所述業(yè)務公用屬性對應的屬性值作為第三記錄存儲在第二數(shù)據(jù)庫,并將所述第三記錄和所述第一記錄建立關聯(lián)關系。本申請實施例還提供一種創(chuàng)建業(yè)務數(shù)據(jù)庫的方法,該方法包括:創(chuàng)建空白數(shù)據(jù)表;在所述數(shù)據(jù)表中構建記錄標識字段以及至少一個業(yè)務公用屬性字段,各所述業(yè)務公用屬性字段用于記錄對應的業(yè)務公用屬性的屬性值,所述記錄標識字段用于記錄所述數(shù)據(jù)表中各條記錄的標識,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;將所述數(shù)據(jù)表作為業(yè)務數(shù)據(jù)庫,用以存儲業(yè)務數(shù)據(jù)中各業(yè)務公用屬性對應的屬性值,所述業(yè)務數(shù)據(jù)至少包括一個所述業(yè)務公用屬性對應的屬性值。優(yōu)選的,所述方法還包括:分別將各所述業(yè)務公用屬性作為當前業(yè)務公用屬性,固定所述當前業(yè)務公用屬性之外的其它各業(yè)務公用屬性的屬性值,依次將所述當前業(yè)務公用屬性的各個屬性值作為當前屬性值,并將所述當前屬性值和當前業(yè)務公用屬性之外的其它各業(yè)務公用屬性的屬性值記錄在所述數(shù)據(jù)庫中。本申請實施例還提供一種確定業(yè)務數(shù)據(jù)的方法,該方法包括:接收確定業(yè)務數(shù)據(jù)的請求,所述業(yè)務數(shù)據(jù)包括業(yè)務標識、業(yè)務用戶標識以及至少一個業(yè)務公用屬性對應的屬性值,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;根據(jù)所述請求獲取第一數(shù)據(jù)庫中的第一記錄,用以確定所述業(yè)務用戶標識和所述業(yè)務標識,所述第一數(shù)據(jù)庫包括業(yè)務用戶標識字段和業(yè)務標識字段,所述業(yè)務用戶標識字段用于存儲各業(yè)務數(shù)據(jù)的業(yè)務用戶標識,所述業(yè)務標識字段用于存儲各業(yè)務數(shù)據(jù)的業(yè)務標識;通過所述第一記錄關聯(lián)到第二數(shù)據(jù)庫中的第二記錄,用以確定各所述業(yè)務公用屬性的屬性值,所述第二記錄為記錄有各所述業(yè)務公用屬性對應的屬性值的記錄。本申請實施例還提供一種業(yè)務數(shù)據(jù)的存儲裝置,該裝置包括:接收單元、第一記錄存儲單元、判斷單元以及第二記錄存儲單元,其中:接收單元,用于接收業(yè)務數(shù)據(jù),所述業(yè)務數(shù)據(jù)包括業(yè)務標識、業(yè)務用戶標識以及至少一個業(yè)務公用屬性的屬性值,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;第一記錄存儲單元,用于將所述業(yè)務數(shù)據(jù)的業(yè)務用戶標識和業(yè)務標識作為第一記錄存儲于第一數(shù)據(jù)庫中;判斷單元,用于確定各所述業(yè)務公用屬性的屬性值是否存在于第二數(shù)據(jù)庫的一條記錄中;第二記錄存儲單元,用于當存在時,建立所述第二數(shù)據(jù)庫中存儲有各所述業(yè)務公用屬性的屬性值的第二記錄與所述第一數(shù)據(jù)庫的所述第一記錄之間的關聯(lián)關系。本申請實施例還提供一種創(chuàng)建業(yè)務數(shù)據(jù)庫的裝置,改裝置包括:數(shù)據(jù)表創(chuàng)建單元、字段構建段元和數(shù)據(jù)庫形成單元,其中:數(shù)據(jù)表創(chuàng)建單元,用于創(chuàng)建空白數(shù)據(jù)表;字段構建段元,用于在所述數(shù)據(jù)表中構建記錄標識字段以及至少一個業(yè)務公用屬性字段,各所述業(yè)務公用屬性字段用于記錄對應的業(yè)務公用屬性的屬性值,所述記錄標識字段用于記錄所述數(shù)據(jù)表中各條記錄的標識,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;數(shù)據(jù)庫形成單元,用于將所述數(shù)據(jù)表作為業(yè)務數(shù)據(jù)庫,用以存儲業(yè)務數(shù)據(jù)中各業(yè)務公用屬性對應的屬性值,所述業(yè)務數(shù)據(jù)至少包括一個所述業(yè)務公用屬性對應的屬性值。本申請實施例還提供一種確定業(yè)務數(shù)據(jù)的裝置,該裝置包括:接收單元、獲取單元和關聯(lián)單元,其中:接收單元,用于接收確定業(yè)務數(shù)據(jù)的請求,所述業(yè)務數(shù)據(jù)包括業(yè)務標識、業(yè)務用戶標識以及至少一個業(yè)務公用屬性對應的屬性值,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;獲取單元,用于根據(jù)所述請求獲取第一數(shù)據(jù)庫中的第一記錄,用以確定所述業(yè)務用戶標識和所述業(yè)務標識,所述第一數(shù)據(jù)庫包括業(yè)務用戶標識字段和業(yè)務標識字段,所述業(yè)務用戶標識字段用于存儲各業(yè)務數(shù)據(jù)的業(yè)務用戶標識,所述業(yè)務標識字段用于存儲各業(yè)務數(shù)據(jù)的業(yè)務標識;關聯(lián)單元,用于通過所述第一記錄關聯(lián)到第二數(shù)據(jù)庫中的第二記錄,用以確定各所述業(yè)務公用屬性的屬性值,所述第二記錄為記錄有各所述業(yè)務公用屬性對應的屬性值的記錄。本申請實施例采用的上述至少一個技術方案能夠達到以下有益效果:在接收業(yè)務數(shù)據(jù)后,將業(yè)務數(shù)據(jù)的業(yè)務用戶標識和業(yè)務標識作為第一記錄存儲于第一數(shù)據(jù)庫中,然后在確定各業(yè)務公用屬性的屬性值存在于第二數(shù)據(jù)庫的第二記錄中時,建立所述第二記錄與所述第一記錄的關聯(lián)關系。使得不需要將各所述業(yè)務公用屬性的屬性值在第二數(shù)據(jù)庫中重新進行存儲,從而解決了現(xiàn)有技術的存儲方式對相似數(shù)據(jù)的重復存儲,造成業(yè)務數(shù)據(jù)大量冗余的問題,占用較多存儲資源的問題。附圖說明此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:圖1為本申請實施例1提供的一種業(yè)務數(shù)據(jù)的存儲方法的具體實現(xiàn)流程示意圖;圖2為本申請實施例2提供的一種創(chuàng)建業(yè)務數(shù)據(jù)庫的方法的具體實現(xiàn)流程示意圖;圖3為本申請實施例3提供的一種確定業(yè)務數(shù)據(jù)的方法的具體實現(xiàn)流程示意圖;圖4為本申請實施例4提供的一種業(yè)務數(shù)據(jù)的存儲裝置的具體結構示意圖;圖5為本申請實施例5提供的一種創(chuàng)建業(yè)務數(shù)據(jù)庫的裝置的具體結構示意圖;圖6為本申請實施例6提供的一種確定業(yè)務數(shù)據(jù)的裝置的具體結構示意圖。具體實施方式接上所述,在實際應用中,越來越多的業(yè)務通過互聯(lián)網(wǎng)來完成,并且通常會出現(xiàn)同一個企業(yè)提供的多個不同業(yè)務都是基于互聯(lián)網(wǎng)。例如提供網(wǎng)購服務的企業(yè)通常還會提供網(wǎng)上支付的業(yè)務。因此,對于這些不同業(yè)務產(chǎn)生的業(yè)務數(shù)據(jù)進行有效地存儲是企業(yè)遇到的一個重大問題?,F(xiàn)有技術存儲業(yè)務數(shù)據(jù)的數(shù)據(jù)庫中,通常會包括業(yè)務主體字段、業(yè)務客體字段以及屬性維度字段。其中,業(yè)務主體字段用于記錄使用對應業(yè)務的用戶,業(yè)務客體字段用于記錄該業(yè)務的業(yè)務標識,屬性維度字段通過與該業(yè)務相關的多個業(yè)務屬性來記錄該業(yè)務在業(yè)務處理過程中的數(shù)據(jù)。如表1所示,該表中的數(shù)據(jù)顯示,張三和王五使用了mkt_01業(yè)務,該業(yè)務有a屬性(a_property,其它類比)、b屬性以及c屬性,其中a屬性的屬性值為value_1(a_property:value_1,其它類比);李四使用了mkt_02業(yè)務,該業(yè)務有d屬性和e屬性,其中d屬性的屬性值為value_4。表1、現(xiàn)有技術的數(shù)據(jù)庫在大數(shù)據(jù)的背景下,當企業(yè)的業(yè)務數(shù)據(jù)的量達到一定規(guī)模時,現(xiàn)有技術的這種業(yè)務數(shù)據(jù)存儲方式,通常會造成極大的數(shù)據(jù)冗余,從而使得需要較多的存儲資源對這些業(yè)務數(shù)據(jù)進行存儲。在表1中,張三和王五均使用了mkt_01業(yè)務,并且各個屬性的屬性值均相同,在這兩組數(shù)據(jù)中只有業(yè)務主體不同,這樣就使得業(yè)務數(shù)據(jù)出現(xiàn)冗余。特別是在實際應用中,企業(yè)為了更加全面的掌握用戶對業(yè)務的使用情況,通常會在屬性維度字段上設置較多的屬性項。例如,在網(wǎng)上購物的業(yè)務中,屬性緯度字段通??梢栽O置15個(甚至更多)屬性項以上。這樣就會使得業(yè)務數(shù)據(jù)冗余的情況進一步嚴重,企業(yè)通常需要較多的資源來存儲這些業(yè)務資源。為使本申請的目的、技術方案和優(yōu)點更加清楚,下面將結合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本申請保護的范圍。以下結合附圖,詳細說明本申請各實施例提供的技術方案。實施例1實施例1提供了一種業(yè)務數(shù)據(jù)的存儲方法,用于解決現(xiàn)有技術的業(yè)務數(shù)據(jù)存儲方式,造成數(shù)據(jù)冗余,導致消耗更多存儲資源的問題。該方法的具體流程示意圖如圖1所示,包括下述步驟:步驟s11:接收業(yè)務數(shù)據(jù)。在這里,所述業(yè)務數(shù)據(jù)包括業(yè)務標識、業(yè)務用戶標識以及至少一個業(yè)務公用屬性的屬性值,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量。同一個企業(yè)通常會提供多個業(yè)務,為了便于管理,通常會為每個不同的業(yè)務分配業(yè)務標識,通過業(yè)務標識來區(qū)分不同的業(yè)務。需要說明的是,這里的業(yè)務通??梢允菍嶋H應用中服務類的業(yè)務或者商品交易類的業(yè)務,當然也可以是其它的業(yè)務。對應的業(yè)務標識可以是服務業(yè)務標識或者商品交易業(yè)務標識,通常為了提高便捷性,甚至也可以是服務或者商品本身的標識,也就是說業(yè)務標識可以是服務的標識或者是商品的標識。業(yè)務用戶標識用于標識使用該業(yè)務的用戶。在使用某個業(yè)務的用戶較多時,通常需要為各個不同的用戶分配業(yè)務用戶標識,用來區(qū)分使用該業(yè)務的不同用戶。在實際應用中,該業(yè)務用戶標識可以是注冊使用該業(yè)務的用戶id、也可以是唯一標識該用戶的其它用戶個人信息。這里所說的至少一個業(yè)務公用屬性的屬性值是指有一個或者多個業(yè)務公用屬性的屬性值,并且當有多個業(yè)務公用屬性的屬性值時,這些不同的業(yè)務公用屬性的屬性值屬于不同的業(yè)務共用屬性。例如,業(yè)務數(shù)據(jù)中有兩個業(yè)務公用屬性的屬性值分別為上海和工商銀行,其中上海屬于業(yè)務共用屬性城市的屬性值,工商銀行屬于業(yè)務共用屬性支付渠道的屬性值,也就是說上海和工商銀行為不同的業(yè)務共用屬性的屬性值。所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量。需要說明的是,業(yè)務所涉及到的業(yè)務屬性通常有許多個,業(yè)務公用屬性具體為屬性值的枚舉值的數(shù)量小于預設數(shù)量的業(yè)務屬性。例如,趙六在北京通過工商銀行卡號為m的信用卡,花費n元購買甲品牌手機的業(yè)務中,趙六為業(yè)務用戶標識,手機為業(yè)務標識,業(yè)務屬性包括城市(北京)、支付渠道(工商銀行信用卡)、消費金額(n元)、品牌(甲)、卡號(m)。通常根據(jù)實際需要先設置一個預設數(shù)量(100、200或者其它值),在這些業(yè)務屬性中業(yè)務屬性的枚舉值的數(shù)量小于該預設數(shù)量時,將該業(yè)務屬性作為業(yè)務公用屬性,例如支付渠道等。需要進一步說明的是,在實際應用中通常也會有屬性值的枚舉值的數(shù)量大于或等于預設數(shù)量的業(yè)務屬性,例如卡號等,在這里可以將這些業(yè)務屬性稱之為業(yè)務自定義屬性。也就是說,所述業(yè)務自定義屬性的屬性枚舉值的數(shù)量大于或等于預設數(shù)量。步驟s12:將所述業(yè)務數(shù)據(jù)的業(yè)務用戶標識和業(yè)務標識作為第一記錄存儲于第一數(shù)據(jù)庫中。在這里,所述第一數(shù)據(jù)庫包括業(yè)務用戶標識字段和業(yè)務標識字段,所述業(yè)務用戶標識字段用于存儲業(yè)務用戶標識,所述業(yè)務標識字段用于存儲業(yè)務標識。因此,在將業(yè)務數(shù)據(jù)存儲在第一數(shù)據(jù)庫時,將業(yè)務數(shù)據(jù)中的業(yè)務用戶標識和業(yè)務標識作為一條記錄(這里稱之為第一記錄),存儲在第一數(shù)據(jù)庫中,其中業(yè)務用戶標識存儲在對應的業(yè)務用戶標識字段下,業(yè)務標識存儲在對應的業(yè)務標識字段下。需要說明的是,在實際應用中,由于業(yè)務數(shù)據(jù)通常還包括業(yè)務自定義屬性的屬性值,所以所述第一數(shù)據(jù)庫還可以包括業(yè)務自定義屬性字段,所述業(yè)務自定義屬性字段用于在接收所述業(yè)務數(shù)據(jù)后,存儲所述業(yè)務數(shù)據(jù)中所述業(yè)務自定義屬性的屬性值。對應步驟s11中的例子,卡號為業(yè)務自定義屬性,可以在第一數(shù)據(jù)庫中增加相應的業(yè)務自定義屬性字段,用來存儲該用戶的卡號m。需要進一步說明的是,在實際應用中,由于業(yè)務場景的多樣性,通常在進行業(yè)務前并不清楚需要增加的什么樣的業(yè)務自定義屬性字段,也就是說并不清楚所要增加的業(yè)務自定義屬性字段所對應的業(yè)務屬性是什么。例如,孫七通過卡號為p的銀行卡花費q元購買某商品a,田八在商店h預定某服務b,在該例子中銀行卡(p)、消費金額(q)以及商店id(h)均可以為業(yè)務自定義屬性。但是在將這些數(shù)據(jù)存儲在第一數(shù)據(jù)庫時,通常不會增加三個業(yè)務自定義屬性字段,而是增加兩個業(yè)務自定義屬性字段,這兩個自定義屬性字段,然后可以通過所述業(yè)務標識字段關聯(lián)第四數(shù)據(jù)庫,用以通過所述第四數(shù)據(jù)庫確定所述業(yè)務自定義屬性在對應業(yè)務中所對應的業(yè)務屬性,如表2和表3,其中表2為實際應用中有兩個業(yè)務自定義屬性字段的第一數(shù)據(jù)庫,表3為與實際應用中第一數(shù)據(jù)庫關聯(lián)的第四數(shù)據(jù)庫。表2、有兩個業(yè)務自定義屬性字段的第一數(shù)據(jù)庫業(yè)務用戶標識業(yè)務標識業(yè)務自定義屬性1業(yè)務自定義屬性2孫七apq田八bh表3、與第一數(shù)據(jù)庫關聯(lián)的第四數(shù)據(jù)庫業(yè)務標識業(yè)務自定義屬性業(yè)務屬性a業(yè)務自定義屬性1銀行卡a業(yè)務自定義屬性2消費金額b業(yè)務自定義屬性1商店id另外,在實際應用中,還可以通過所述業(yè)務標識字段關聯(lián)第四數(shù)據(jù)庫,用以通過所述第四數(shù)據(jù)庫關聯(lián)第五數(shù)據(jù)庫來確定所述業(yè)務自定義屬性在對應業(yè)務中所對應的業(yè)務屬性。這種情況下,第五數(shù)據(jù)庫中通常會包含對業(yè)務屬性進行具體描述的字段,例如表3中的商品id通過關聯(lián)到第五數(shù)據(jù)庫后,可以在第五數(shù)據(jù)庫中確定該商店id為提供服務(或商品)的商店的標識。這種通過第四數(shù)據(jù)庫關聯(lián)到第五數(shù)據(jù)庫的方式,可以進一步細化對業(yè)務屬性的描述,在需要準確描述各個業(yè)務屬性的場景下可以進行使用。當然,在實際應用中,第一數(shù)據(jù)庫還可以包括一些其它的字段,用以通過這些字段來完成新的功能。例如,可以在第一數(shù)據(jù)庫中增加時間字段,通過該時間字段來記錄業(yè)務進行的時間;還可以在第一數(shù)據(jù)庫中增加關聯(lián)到其它數(shù)據(jù)庫的字段,用來關聯(lián)到其它的數(shù)據(jù)庫。步驟s13:確定各所述業(yè)務公用屬性的屬性值是否存在于第二數(shù)據(jù)庫的一條記錄中,當存在時執(zhí)行步驟s14,當不存在時執(zhí)行步驟s15。步驟s14:建立所述第二數(shù)據(jù)庫中存儲有各所述業(yè)務公用屬性的屬性值的第二記錄與所述第一數(shù)據(jù)庫的所述第一記錄的關聯(lián)關系。步驟s15:將各所述業(yè)務公用屬性對應的屬性值作為第三記錄存儲在第二數(shù)據(jù)庫,并將所述第三記錄和所述第一記錄建立關聯(lián)關系。綜合分析步驟s13和步驟s14,當確定各所述業(yè)務公用屬性的屬性值存在于第二數(shù)據(jù)庫的一條記錄中時,只需要將該條記錄(也就是第二記錄,所述第二記錄中的各屬性字段的值與各所述業(yè)務公用屬性的屬性值對應相等)與第一記錄建立關聯(lián)關系即可,這種關聯(lián)關系通常來說是指通過所述第一記錄能夠獲取所述第二記錄,當然也可以是通過所述第二記錄來獲取所述第一記錄。這樣就不需要將各所述公用數(shù)據(jù)的屬性值在第二數(shù)據(jù)庫中再次存儲,從而能夠減少業(yè)務數(shù)據(jù)的冗余,在存儲時減少存儲資源的占用。特別是在大數(shù)據(jù)的背景下,業(yè)務屬性數(shù)量較多并且業(yè)務的使用頻率較高,這種減少存儲資源占用的效果更加明顯。一般來說,確定各所述業(yè)務公用屬性的屬性值是否存在于第二數(shù)據(jù)庫的一條記錄中的方式有多種。常用的方式是,通過各所述業(yè)務公用屬性以及各所述業(yè)務公用屬性對應的屬性值查詢第二數(shù)據(jù)庫的各個記錄,通過查詢的結果來確定是否存在。在步驟s13和步驟s15中,當確定各所述業(yè)務公用屬性的屬性值不存在于第二數(shù)據(jù)庫的一條記錄中時,將各所述業(yè)務公用屬性對應的屬性值作為第三記錄存儲在第二數(shù)據(jù)庫,并將所述第三記錄和所述第一記錄建立關聯(lián)關系。也就是說,只有在第二數(shù)據(jù)庫中不存在第二記錄時,才將各所述公用屬性的屬性值在第二數(shù)據(jù)庫中作為一條記錄(第三記錄)進行存儲。需要說明的是第一記錄、第二記錄和第三記錄只是為了將這三條記錄進行區(qū)分,而不是指記錄的生成時間或者重要性等方面存在差別。采用實施例1提供的該方法,在接收業(yè)務數(shù)據(jù)后,將業(yè)務數(shù)據(jù)中的業(yè)務標識和業(yè)務用戶表示存儲在第一數(shù)據(jù)庫中的第一記錄中,然后確定第二數(shù)據(jù)庫中是否存在各屬性字段的值與各所述業(yè)務公用屬性的屬性值對應相等的記錄,當存在時只需要將該記錄與第一記錄建立關聯(lián)關系即可,這樣就可以不用在第二數(shù)據(jù)庫中再次存儲各所述業(yè)務公用屬性的屬性值,從而減少了數(shù)據(jù)的冗余,節(jié)省了存儲資源。特別是在數(shù)據(jù)量級大,業(yè)務屬性的數(shù)量較多的情況下該方法能夠更加顯著的達到減少了數(shù)據(jù)的冗余,節(jié)省存儲資源的效果。進一步的,在實際應用中,在實施例1中所提到的所述第二數(shù)據(jù)庫可以通過如下的步驟s21至步驟23來構建。步驟s21:創(chuàng)建空白數(shù)據(jù)表。創(chuàng)建空白數(shù)據(jù)表的方式可以有多種,所創(chuàng)建的數(shù)據(jù)表的格式也可以有多種,這里并不對數(shù)據(jù)表的格式以及創(chuàng)建數(shù)據(jù)表的方法做出限定。步驟s22:在所述數(shù)據(jù)表中構建記錄標識字段以及至少一個業(yè)務公用屬性字段。各所述業(yè)務公用屬性字段用于記錄對應的業(yè)務公用屬性的屬性值,所述記錄標識字段用于記錄所述數(shù)據(jù)表中各條記錄的標識。在實際應用中,在建立所述第二數(shù)據(jù)庫中存儲有各所述業(yè)務公用屬性的屬性值的第二記錄與所述第一記錄的關聯(lián)關系時,通??梢詫⒌谝挥涗浀挠涗洏俗R和第二記錄的記錄標識建立關聯(lián)關系。當然通常在數(shù)據(jù)庫中,由于記錄的條數(shù)通常會增減,因此各條記錄的記錄標識可能會發(fā)生變化,為了便于管理,通常可以在數(shù)據(jù)庫中增加專門的字段,用于關聯(lián)到其它的數(shù)據(jù)庫。因此,所述第一數(shù)據(jù)庫還可以包括關聯(lián)字段,所述關聯(lián)字段用于通過所述關聯(lián)字段的屬性字段的值與所述第二數(shù)據(jù)庫中對應的記錄進行關聯(lián);則,所述建立所述第二數(shù)據(jù)庫中存儲有各所述業(yè)務公用屬性的屬性值的第二記錄與所述第一記錄的關聯(lián)關系具體包括:建立所述第二記錄中的記錄標識字段的屬性字段值和所述第一記錄中的關聯(lián)字段的屬性字段值的關聯(lián)關系。為了便于理解,可以結合表4和表5進一步說明,其中表4為實際應用中增加了關聯(lián)字段的第一數(shù)據(jù)庫,表5為實際應用中的一種第二數(shù)據(jù)庫。表4、增加了關聯(lián)字段的第一數(shù)據(jù)庫業(yè)務用戶標識業(yè)務標識關聯(lián)字段甲ap1乙bh1表5、實際應用中的一種第二數(shù)據(jù)庫記錄標識字段業(yè)務公用屬性p2wh2j在表4中,通過關聯(lián)字段的屬性字段值,與表5中的記錄標識字段的屬性字段值進行關聯(lián),通過這種關聯(lián)關系來確定兩個數(shù)據(jù)庫中記錄的對應關系。例如,在表4中記錄了甲使用了a業(yè)務,通過關聯(lián)字段p1關聯(lián)到表5中的p2,可以確定業(yè)務公用屬性為w。需要說明的是p1和p2關聯(lián)(h1和h2類比),這種關聯(lián)可以是指通過p1能夠確定p2(例如p1和p2相等或相同),也可以是一個連接等。步驟s23:將所述數(shù)據(jù)表作為第二數(shù)據(jù)庫,用于聯(lián)合第一數(shù)據(jù)庫存儲業(yè)務數(shù)據(jù)。通過步驟s21至步驟s23,可以構建第二數(shù)據(jù)庫,該第二數(shù)據(jù)庫包括記錄標識字段以及至少一個業(yè)務公用屬性字段。其實,在實際應用中,還可以在第二數(shù)據(jù)庫中增加新的字段,用以實現(xiàn)另外的功能。例如,可以在第二數(shù)據(jù)庫中也增加業(yè)務標識字段,通過該第二數(shù)據(jù)庫中的業(yè)務標識字段的各個屬性字段值關聯(lián)到第三數(shù)據(jù)庫,通過第三數(shù)據(jù)庫來確定各公用屬性在不同的業(yè)務中對應的業(yè)務屬性。如表6和表7所示,其中表6為實際應用中增加了業(yè)務標識字段的第二數(shù)據(jù)庫,表7為實際應用中的一種第三數(shù)據(jù)庫。表6增加了關聯(lián)字段的第二數(shù)據(jù)庫記錄標識字段業(yè)務標識業(yè)務公用屬性aaa上海bbb上海表7、與第二數(shù)據(jù)庫關聯(lián)的第三數(shù)據(jù)庫業(yè)務標識業(yè)務公用屬性業(yè)務屬性a上海出售地b上海生產(chǎn)地在表6中可以發(fā)現(xiàn),記錄aa和記錄bb的業(yè)務公用屬性字段的屬性字段值均為上海,這時候可以通過增加業(yè)務標識字段關聯(lián)到第三數(shù)據(jù)庫(表7)。從表7中可以確定,記錄aa的上海為出售地,而記錄bb的上海為生產(chǎn)地,通過這種方式在實際應用中,可以進一步減少表6中不同業(yè)務公用屬性字段的數(shù)量。需要說明的是,第一數(shù)據(jù)庫、第二數(shù)據(jù)庫、第三數(shù)據(jù)庫、第四數(shù)據(jù)庫和第五數(shù)據(jù)庫只是為了區(qū)分不同的數(shù)據(jù)庫,并不是指構建這些數(shù)據(jù)庫的時間上有先后順序,也不代表數(shù)據(jù)庫重要性的區(qū)別,也不代表氣的一些含義。特別的,這里的第三數(shù)據(jù)庫在實際應用中其實可以和步驟s12中的第四數(shù)據(jù)庫進行整合,也就是說第三數(shù)據(jù)庫和第四數(shù)據(jù)庫可以為同一個數(shù)據(jù)庫。例如,該數(shù)據(jù)庫的形式可以為表8的形式。表8、實際應用中的一種第三(第四)數(shù)據(jù)庫實際應用中第三(第四)數(shù)據(jù)庫的形式還可以為其它。當然,實際應用中還可以,通過所述第二數(shù)據(jù)庫中的所述業(yè)務標識字段關聯(lián)第三數(shù)據(jù)庫,然后通過所述第三數(shù)據(jù)庫關聯(lián)第六數(shù)據(jù)庫來確定各所述業(yè)務公用屬性在對應業(yè)務中所對應的業(yè)務屬性。這樣,在需要對業(yè)務屬性進行進一步描述的時候,可以采用這種實施方式。當然在實際應用中,這里的第六數(shù)據(jù)庫和上面步驟s12中提到的第四數(shù)據(jù)庫也可以為同一個數(shù)據(jù)庫。另外這里還需要對第二數(shù)據(jù)庫做進一步的說明,在實際應用中,為了增加第二數(shù)據(jù)庫的安全性能,還可以將第二數(shù)據(jù)庫中的每條記錄進行加密,然后在第二數(shù)據(jù)庫中增加加密屬性字段,用于存儲每條記錄加密后對應的結果,通常進行加密的方式可以為md5等方式。這樣第二數(shù)據(jù)庫的就可以包括記錄標識字段、至少一個業(yè)務公用屬性字段以及加密屬性字段等。優(yōu)選的,在實際應用中,還可以將記錄標識字段和加密屬性字段組成第六數(shù)據(jù)庫,通過將第六數(shù)據(jù)庫和第一數(shù)據(jù)庫關聯(lián),以及第六數(shù)據(jù)庫和第二數(shù)據(jù)庫關聯(lián),這樣第一數(shù)據(jù)庫和第二數(shù)據(jù)庫可以通過第六數(shù)據(jù)庫進行關聯(lián),而不是直接關聯(lián)。在將第一數(shù)據(jù)庫和第二數(shù)據(jù)庫通過第六數(shù)據(jù)庫進行關聯(lián)后,由于第六數(shù)據(jù)庫的數(shù)據(jù)進行了加密,這樣可以進一步加強數(shù)據(jù)的安全性。并且,第六數(shù)據(jù)庫相比較于第二數(shù)據(jù)庫字段較少,占用存儲空間少,實際應用中可以將第六數(shù)據(jù)庫存儲在分布式緩存中,這樣可以在需要通過第一數(shù)據(jù)庫獲取第二數(shù)據(jù)庫的數(shù)據(jù)時,加快獲取的速度。需要說明的是,實施例1所提供方法的各步驟的執(zhí)行主體均可以是同一設備,或者,該方法的各步驟也可以由不同設備作為執(zhí)行主體。比如,步驟11和步驟12的執(zhí)行主體可以為設備1;又比如,步驟11的執(zhí)行主體可以為設備1,步驟12和的執(zhí)行主體可以為設備2;等等。以上是對本申請實施例提供的業(yè)務數(shù)據(jù)的存儲方法的說明。為了便于理解該方法,這里還可以列舉一種實際應用場景,對該應用場景下實施該方法進行說明。該應用場景為用戶使用互聯(lián)網(wǎng)進行購物的業(yè)務時,對該業(yè)務的業(yè)務數(shù)據(jù)進行存儲。通過結合表9、表10表11和表12,在該業(yè)務場景中業(yè)務標識為商品代碼(表9中的product_code字段),業(yè)務用戶標識為用戶id(表9中的principal_id字段),業(yè)務自定義屬性字段為表9中的var1字段和var2字段,關聯(lián)字段為表9中的proddata_id字段,記錄標識字段為表10中的id_1,第二業(yè)務標識字段為表10中的sproduct_code字段,加密屬性字段為表10中的md5_property字段,通過sproduct_code字段的屬性字段值promo_a_01關聯(lián)到表11中的tproduct_code字段(第三業(yè)務標識字段),在表11中property_dict_id字段與表12的id_3關聯(lián),從而在表12中可以確定業(yè)務屬性(property),以及對各個業(yè)務屬性的描述信息(description)。另外,在表11中還有類型字段(type)字段和索引字段(indexflag),可以用于根據(jù)實際需要實現(xiàn)新的功能。業(yè)務公用屬性為商品生產(chǎn)地、商品銷售地和支付渠道,業(yè)務自定義屬性為銀行卡號、商店id表9、實際網(wǎng)購應用場景下的第一數(shù)據(jù)庫principal_idproduct_codeproddata_idvar1var2principal1promo_a_011001xxyy表10、實際網(wǎng)購應用場景下的第二數(shù)據(jù)庫表11、實際網(wǎng)購應用場景下的第三數(shù)據(jù)庫id_2property_keyproperty_idtypeindexflagtproduct_code1key1111promo_a_012key2211promo_a_013key3n10promo_a_014var1322promo_a_015var2421promo_a_01………………………………表12、實際網(wǎng)購應用場景下的第四數(shù)據(jù)庫下面將具體描述在該應用場景下,實施該業(yè)務數(shù)據(jù)的存儲方法的步驟:步驟s31:接收業(yè)務數(shù)據(jù)。所述業(yè)務數(shù)據(jù)包括principal1(商品代碼)、promo_a_01(用戶id)以及北京(商品生產(chǎn)地)、上海(商品銷售地)、工商銀行存儲卡(支付渠道),xx(銀行卡號)、yy(商店id)。步驟s32:將principal1、promo_a_01、xx、yy作為第一記錄存儲在表9的對應字段中。步驟s33:確定商品生產(chǎn)地為北京、商品銷售地為上海、支付渠道為工商銀行存儲卡是否存表10的一條記錄中,當存在時執(zhí)行步驟s34,當不存在時,執(zhí)行步驟s35。步驟s34:建立id_1的屬性字段值(1001)和proddata_id的屬性字段值(1001)的關聯(lián)關系。在需要獲取這些業(yè)務數(shù)據(jù)是,可以通過表10中的sproduct_code關聯(lián)到表11的tproduct_code,在表11中查詢發(fā)現(xiàn)key1在表12中的property_id的屬性字段值為1,通過表12查詢key1的業(yè)務屬性為商品生產(chǎn)地,也就是說表10中key1的屬性字段值為北京,指的是商品生產(chǎn)地為北京。其它的key2、key3、var1和var2可以通過相同的方法查詢。步驟s35:將商品生產(chǎn)地為北京、商品銷售地為上海、支付渠道為工商銀行存儲卡作為第三記錄存儲在第二數(shù)據(jù)庫,并將所述第三記錄和所述第一記錄建立關聯(lián)關系。當商品生產(chǎn)地為北京、商品銷售地為上海、支付渠道為工商銀行存儲卡在表10的通一條記錄中存在時,只需要將該記錄與第一記錄進行關聯(lián)即可,而不需要在此在表10中進行存儲。這樣能夠減少數(shù)據(jù)的冗余,從而降低存儲資源的消耗。實施例2實施例2提供了一種創(chuàng)建業(yè)務數(shù)據(jù)庫的方法,用于解決現(xiàn)有技術的業(yè)務數(shù)據(jù)存儲方式,造成數(shù)據(jù)冗余,導致消耗更多存儲資源的問題。該方法的具體流程示意圖如圖2所示,包括下述步驟:步驟s41:創(chuàng)建空白數(shù)據(jù)表。在實際應用中,創(chuàng)建空白數(shù)據(jù)表的方法有很多,創(chuàng)建的空白數(shù)據(jù)表的格式也可以有很多,這里并不對此做出限定。步驟s42:在所述數(shù)據(jù)表中構建記錄標識字段以及至少一個業(yè)務公用屬性字段。各所述業(yè)務公用屬性字段用于記錄對應的業(yè)務公用屬性的屬性值,所述記錄標識字段用于記錄所述數(shù)據(jù)表中各條記錄的標識,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量。該數(shù)據(jù)表中包含記錄標識字段和至少一個業(yè)務公用屬相字段。通常來說,業(yè)務數(shù)據(jù)作為一條記錄存儲在數(shù)據(jù)庫時,為了便于管理,可以給每條不同的記錄分配一個記錄標識,記錄標識字段用于存儲該記錄標識,該記錄標識用于唯一表示每條記錄。通常來說向每條記錄分配記錄標識的方式有很多種,例如可以按數(shù)字(或字母)順序進行編號,也可以隨機生成數(shù)字字母組合,這里不對記錄標識的形式做限定。在用戶使用某個業(yè)務的過程中,該業(yè)務通常會包括多個業(yè)務屬性,業(yè)務公用屬性是指屬性值的枚舉值的數(shù)量小于預設數(shù)量的業(yè)務屬性。通常來說可以根據(jù)實際需要來設置枚舉數(shù)量。步驟s43:將所述數(shù)據(jù)表作為業(yè)務數(shù)據(jù)庫,用以存儲業(yè)務數(shù)據(jù)中各業(yè)務公用屬性對應的屬性值。所述業(yè)務數(shù)據(jù)至少包括一個所述業(yè)務公用屬性對應的屬性值。這里所說的至少一個業(yè)務公用屬性的屬性值是指有一個或者多個業(yè)務公用屬性的屬性值,并且當有多個業(yè)務公用屬性的屬性值時,這些不同的業(yè)務公用屬性的屬性值屬于不同的業(yè)務共用屬性。例如,業(yè)務數(shù)據(jù)中有兩個業(yè)務公用屬性的屬性值分別為上海和工商銀行,其中上海屬于業(yè)務共用屬性城市的屬性值,工商銀行屬于業(yè)務共用屬性支付渠道的屬性值,也就是說上海和工商銀行為不同的業(yè)務共用屬性的屬性值。需要說明的是,在實際應用中,同一個企業(yè)能夠提供的業(yè)務通常有限,并且具有相似性。因此企業(yè)為了便于管理業(yè)務數(shù)據(jù),通常先確定出這些業(yè)務中的業(yè)務公用屬性,然后將這些業(yè)務公用屬性的屬性值做笛卡爾積確定出一個業(yè)務數(shù)據(jù)庫。這時候當用戶使用該企業(yè)的某一個業(yè)務時,該業(yè)務的各個公用屬性的所有屬性值均存在與該數(shù)據(jù)庫中,因此就可以不用在該數(shù)據(jù)庫中添加新的記錄。因此一種優(yōu)選的方案是,分別將各所述業(yè)務公用屬性作為當前業(yè)務公用屬性,固定所述當前業(yè)務公用屬性之外的其它各業(yè)務公用屬性的屬性值,依次將所述當前業(yè)務公用屬性的各個屬性值作為當前屬性值,并將所述當前屬性值和當前業(yè)務公用屬性之外的其它各業(yè)務公用屬性的屬性值記錄在所述數(shù)據(jù)庫中。例如,某個手機生產(chǎn)商生產(chǎn)的多個型號的手機,這些手機屏幕尺寸和內(nèi)存大小之分,其中屏幕尺寸分為3、4和5,內(nèi)存分為8和16。這時候,該企業(yè)可以將屏幕尺寸和內(nèi)存作為業(yè)務公用屬性構建一個業(yè)務數(shù)據(jù)庫,該業(yè)務數(shù)據(jù)庫的形式如表13所示。表13、實際應用中的一種業(yè)務數(shù)據(jù)庫記錄標識字段屏幕尺寸內(nèi)存138231634844165586516在創(chuàng)建表13所述的數(shù)據(jù)庫后,當產(chǎn)生業(yè)務數(shù)據(jù)時,只需要將記錄標識字段,與業(yè)務數(shù)據(jù)中屏幕尺寸和內(nèi)存之外的其它數(shù)據(jù)生成的字段進行關聯(lián)即可,而不需要再將業(yè)務數(shù)據(jù)中的屏幕尺寸和內(nèi)存進行重新存儲。這樣在業(yè)務數(shù)據(jù)達到一定的量級時,可以極大地減少業(yè)務數(shù)據(jù)由于存儲造成的冗余,減少企業(yè)對存儲資源的消耗。采用實施例2提供的該方法創(chuàng)建數(shù)據(jù)庫,該數(shù)據(jù)庫在存儲業(yè)務數(shù)據(jù)時,將該業(yè)務數(shù)據(jù)的各個業(yè)務公用屬性的屬性值作為一條記錄進行存儲,當其它業(yè)務數(shù)據(jù)進行存儲時,可以根據(jù)其它業(yè)務數(shù)據(jù)各公用屬性的屬性值與數(shù)據(jù)庫中的記錄進行對比,當比對結果相同時,只需要將這條相同的記錄與該業(yè)務數(shù)據(jù)中的其它數(shù)據(jù)建立索引。因此,解決了現(xiàn)有技術中的存儲方式造成數(shù)據(jù)冗余的問題。實施例3實施例3提供了一種確定業(yè)務數(shù)據(jù)的方法。該方法的具體流程示意圖如圖3所示,包括下述步驟:步驟s51:接收確定業(yè)務數(shù)據(jù)的請求。所述業(yè)務數(shù)據(jù)包括業(yè)務用戶標識、業(yè)務標識以及至少一個業(yè)務公用屬性對應的屬性值,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量。這里所說的至少一個業(yè)務公用屬性的屬性值是指有一個或者多個業(yè)務公用屬性的屬性值,并且當有多個業(yè)務公用屬性的屬性值時,這些不同的業(yè)務公用屬性的屬性值屬于不同的業(yè)務共用屬性。例如,業(yè)務數(shù)據(jù)中有兩個業(yè)務公用屬性的屬性值分別為上海和工商銀行,其中上海屬于業(yè)務共用屬性城市的屬性值,工商銀行屬于業(yè)務共用屬性支付渠道的屬性值,也就是說上海和工商銀行為不同的業(yè)務共用屬性的屬性值。在實際應用中,所述業(yè)務公用屬性具體為屬性值的枚舉值小于預設閾值的業(yè)務屬性。這里的業(yè)務用戶標識、業(yè)務標識與實施例1的步驟s11中所提到的業(yè)務用戶標識、業(yè)務標識相同。步驟s52:根據(jù)所述請求獲取第一數(shù)據(jù)庫中的第一記錄,用以確定所述業(yè)務用戶標識和所述業(yè)務標識。所述第一記錄為所述第一數(shù)據(jù)庫中記錄有所述業(yè)務用戶標識和所述業(yè)務標識的記錄;所述第一數(shù)據(jù)庫包括業(yè)務用戶標識字段和業(yè)務標識字段,所述業(yè)務用戶標識字段用于存儲各業(yè)務數(shù)據(jù)的業(yè)務用戶標識,所述業(yè)務標識字段用于存儲各業(yè)務數(shù)據(jù)的業(yè)務標識。在實際應用中,根據(jù)所述請求獲取第一數(shù)據(jù)庫中的第一記錄的方式有多種,一種常用的方式是,通過設定條件查詢第一數(shù)據(jù)庫來確定所述第一記錄。步驟s53:通過所述第一記錄關聯(lián)到第二數(shù)據(jù)庫中的第二記錄,用以確定各所述業(yè)務公用屬性的屬性值。所述第二記錄為記錄有各所述業(yè)務公用屬性對應的屬性值的記錄。通常來說第二數(shù)據(jù)庫可以包括記錄標識字段以及至少一個業(yè)務公用屬性字段。該記錄標識字段用于通過該記錄標識字段的屬性字段值與第一記錄進行關聯(lián)。采用實施例3提供的該方法,在接收確定業(yè)務數(shù)據(jù)的請求后,通過在第一數(shù)據(jù)庫中確定出第一記錄,該第一記錄的屬性字段值包括業(yè)務用戶標識和業(yè)務標識,并通過第一記錄關聯(lián)到第二數(shù)據(jù)庫中的第二記錄,從而確定各所述業(yè)務屬性的屬性值。由于第二記錄并不需要通過重新存儲,而只是和第一記錄進行了關聯(lián),從而在業(yè)務數(shù)據(jù)存儲時,相比于現(xiàn)有技術能夠減少數(shù)據(jù)冗余。實施例4基于與實施例1相同的發(fā)明構思,實施例4提供了一種業(yè)務數(shù)據(jù)的存儲裝置。如圖4所示,該裝置60包括:接收單元601、第一記錄存儲單元602、判斷單元603以及第二記錄存儲單元604,其中:接收單元601,用于接收業(yè)務數(shù)據(jù),所述業(yè)務數(shù)據(jù)包括業(yè)務標識、業(yè)務用戶標識以及至少一個業(yè)務公用屬性的屬性值,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;第一記錄存儲單元602,用于將所述業(yè)務數(shù)據(jù)的業(yè)務用戶標識和業(yè)務標識作為第一記錄存儲于第一數(shù)據(jù)庫中;判斷單元603,用于確定各所述業(yè)務公用屬性的屬性值是否存在于第二數(shù)據(jù)庫的一條記錄中;第二記錄存儲單元604,用于當存在時,建立所述第二數(shù)據(jù)庫中存儲有各所述業(yè)務公用屬性的屬性值的第二記錄與所述第一記錄的關聯(lián)關系。采用本申請實施例4提供的該裝置60,由于該裝置與實施例1的方法具有相同的發(fā)明構思,因此能夠取得實施例1相同的技術效果。另外,在實際應用中,實施例4的該裝置60通過結合具體的硬件能夠獲得其它的技術效果。例如,將第二數(shù)據(jù)庫放置在分布式緩存中,在判斷單元603進行判斷時,能夠進一步更快地獲取判斷結果。實施例5基于與實施例2相同的發(fā)明構思,實施例5提供了一種創(chuàng)建業(yè)務數(shù)據(jù)庫的裝置。如圖5所示,該裝置70包括:數(shù)據(jù)表創(chuàng)建單元701、字段構建段元702和數(shù)據(jù)庫形成單元703,其中:數(shù)據(jù)表創(chuàng)建單元701,用于創(chuàng)建空白數(shù)據(jù)表;字段構建段元702,用于在所述數(shù)據(jù)表中構建記錄標識字段以及至少一個業(yè)務公用屬性字段,各所述業(yè)務公用屬性字段用于記錄對應的業(yè)務公用屬性的屬性值,所述記錄標識字段用于記錄所述數(shù)據(jù)表中各條記錄的標識,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;數(shù)據(jù)庫形成單元703,用于將所述數(shù)據(jù)表作為業(yè)務數(shù)據(jù)庫,用以存儲業(yè)務數(shù)據(jù)中各業(yè)務公用屬性對應的屬性值,所述業(yè)務數(shù)據(jù)至少包括一個所述業(yè)務公用屬性對應的屬性值。通過本申請的實施例5提供的該裝置70,由于與實施例2采用相同的發(fā)明構思,因此可以取得與實施例2相同的技術效果。另外,該裝置70通過結合實際應用中的硬件設備,還可以取得其它的技術效果。例如,可以通過將該裝置70結合計算機來自動化創(chuàng)建業(yè)務數(shù)據(jù)庫。實施例6基于與實施例3相同的發(fā)明構思,實施例6提供了一種確定業(yè)務數(shù)據(jù)的裝置。如圖6所示,該裝置80包括:接收單元801、獲取單元802和關聯(lián)單元803,其中:接收單元801,用于接收確定業(yè)務數(shù)據(jù)的請求,所述業(yè)務數(shù)據(jù)包括業(yè)務標識、業(yè)務用戶標識以及至少一個業(yè)務公用屬性對應的屬性值,所述業(yè)務公用屬性的屬性枚舉值的數(shù)量小于預設數(shù)量;獲取單元802,用于根據(jù)所述請求獲取第一數(shù)據(jù)庫中的第一記錄,用以確定所述業(yè)務用戶標識和所述業(yè)務標識,所述第一數(shù)據(jù)庫包括業(yè)務用戶標識字段和業(yè)務標識字段,所述業(yè)務用戶標識字段用于存儲各業(yè)務數(shù)據(jù)的業(yè)務用戶標識,所述業(yè)務標識字段用于存儲各業(yè)務數(shù)據(jù)的業(yè)務標識;關聯(lián)單元803,用于通過所述第一記錄關聯(lián)到第二數(shù)據(jù)庫中的第二記錄,用以確定各所述業(yè)務公用屬性的屬性值,所述第二記錄為記錄有各所述業(yè)務公用屬性對應的屬性值的記錄。采用本申請實施例所提供的該裝置80,由于該裝置80的發(fā)明構思以實施例3相同,因此可以取得與實施例3相同的發(fā)明效果。在實際應用中,該裝置80還可以通過結合具體的硬件設備,取得額外的技術效果。例如,將第一數(shù)據(jù)庫和/或第二數(shù)據(jù)庫存儲在分布式緩存中時,可以更快的來確定業(yè)務數(shù)據(jù)。本領域內(nèi)的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其它可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其它可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其它可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其它可編程數(shù)據(jù)處理設備上,使得在計算機或其它可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其它可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡接口和內(nèi)存。內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其它數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其它類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其它內(nèi)存技術、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其它光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其它磁性存儲設備或任何其它非傳輸介質(zhì),可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。還需要說明的是,術語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排除在包括要素的過程、方法、商品或者設備中還存在另外的相同要素。本領域技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。以上僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內(nèi)。當前第1頁12
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1