一種數(shù)據(jù)處理方法和裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種數(shù)據(jù)處理方法及裝置。其中的方法包括:當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中;將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中;監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間;自所述記錄的初始訪問時間起,在所述動態(tài)交易數(shù)據(jù)庫中刪除未在設(shè)定時間范圍內(nèi)監(jiān)控到的所述至少一個業(yè)務(wù)數(shù)據(jù)信息訪問請求的業(yè)務(wù)信息。本發(fā)明實施例還相應(yīng)地公開了一種數(shù)據(jù)處理裝置。采用本發(fā)明實施例,通過將數(shù)據(jù)庫分為業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫,使交易數(shù)據(jù)庫脫離靜態(tài)業(yè)務(wù)數(shù)據(jù)資料成為輕量級的數(shù)據(jù)庫,提高了數(shù)據(jù)庫訪問效率。
【專利說明】一種數(shù)據(jù)處理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法和裝置。
【背景技術(shù)】
[0002]信息的高速發(fā)展促進了數(shù)據(jù)量的激增,數(shù)據(jù)庫作為存儲各類業(yè)務(wù)數(shù)據(jù)信息的載體,其存儲量受存儲空間的限制。大數(shù)據(jù)量的存儲占用了數(shù)據(jù)庫大量的數(shù)據(jù)存儲空間,同時也嚴(yán)重影響了數(shù)據(jù)訪問效率。為了減輕數(shù)據(jù)庫服務(wù)器的存儲和訪問壓力,通常的做法為,采用分布式系統(tǒng)將數(shù)據(jù)進行拆分,把數(shù)據(jù)分布到不同的數(shù)據(jù)庫服務(wù)器上,用戶端通過路由或預(yù)設(shè)規(guī)則訪問指定數(shù)據(jù)庫,從而將系統(tǒng)的數(shù)據(jù)量和訪問負(fù)載分散到多臺數(shù)據(jù)服務(wù)器中。
[0003]采用上述方法對數(shù)據(jù)進行分庫,雖然能減少各臺數(shù)據(jù)服務(wù)器的數(shù)據(jù)存儲和訪問壓力,但在進行數(shù)據(jù)訪問或進行數(shù)據(jù)修改操作時,由于可能涉及多臺服務(wù)器的協(xié)同工作,不僅增加了系統(tǒng)工作的復(fù)雜度,而且在一定程度上降低了數(shù)據(jù)庫訪問效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種數(shù)據(jù)處理方法和裝置,減輕了數(shù)據(jù)訪問壓力,提高了數(shù)據(jù)庫訪問效率。
[0005]本發(fā)明實施例提供了一種數(shù)據(jù)處理方法,包括:
[0006]當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息包括第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息;
[0007]將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中;
[0008]監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間;
[0009]自所述記錄的初始訪問時間起,若未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則在所述動態(tài)交易數(shù)據(jù)庫中刪除所述至少一個業(yè)務(wù)數(shù)據(jù)信息。
[0010]相應(yīng)地,本發(fā)明實施例還提供了一種數(shù)據(jù)處理裝置,包括:
[0011]第一存儲單元,用于當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息包括第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息;
[0012]第二存儲單元,用于將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中;
[0013]監(jiān)控單元,用于監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間;
[0014]處理單元,用于自所述記錄的初始訪問時間起,若未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則在所述動態(tài)交易數(shù)據(jù)庫中刪除所述至少一個業(yè)務(wù)數(shù)據(jù)信息。
[0015]本發(fā)明實施例中,通過將數(shù)據(jù)庫分為業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫,使交易數(shù)據(jù)庫脫離靜態(tài)業(yè)務(wù)數(shù)據(jù)資料成為輕量級的數(shù)據(jù)庫,減輕了數(shù)據(jù)存儲壓力,提高了數(shù)據(jù)庫訪問效率。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實施例提供的一種數(shù)據(jù)處理方法的流程示意圖;
[0018]圖2是本發(fā)明實施例提供的另一種數(shù)據(jù)處理方法的流程示意圖;
[0019]圖3是本發(fā)明實施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
[0020]圖4是本發(fā)明實施例提供的另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]請參照圖1,為本發(fā)明實施例提供的一種數(shù)據(jù)處理方法的流程示意圖,該方法包括以下步驟:
[0023]S101,當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息包括第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息。
[0024]具體實現(xiàn)中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息通過渠道層包括網(wǎng)點渠道、電子渠道或自助渠道等將業(yè)務(wù)數(shù)據(jù)傳送給指定數(shù)據(jù)服務(wù)器,由指定數(shù)據(jù)服務(wù)器的業(yè)務(wù)靜態(tài)數(shù)據(jù)庫存儲接收到的至少一個業(yè)務(wù)數(shù)據(jù)信息,并按預(yù)設(shè)規(guī)則將所述至少一個業(yè)務(wù)數(shù)據(jù)信息劃分為第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息,其中,第一類業(yè)務(wù)信息作為動戶信息可用于緩存至交易數(shù)據(jù)庫中進行訪問;第二類業(yè)務(wù)信息作為不動戶信息,只存儲于業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中。
[0025]S102,將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中。
[0026]具體實現(xiàn)中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息的第一類業(yè)務(wù)信息通過數(shù)據(jù)共享過渡的方式緩存到所述動態(tài)交易數(shù)據(jù)庫中,所述動態(tài)交易數(shù)據(jù)庫除第一類業(yè)務(wù)信息外,還包括如交易參數(shù)、交易流水等交易信息。所述交易數(shù)據(jù)庫主要用于交易信息和業(yè)務(wù)信息的存儲,等待產(chǎn)品服務(wù)系統(tǒng)等應(yīng)用服務(wù)領(lǐng)域的訪問,交易數(shù)據(jù)庫中的至少一個業(yè)務(wù)數(shù)據(jù)信息可通過數(shù)據(jù)共享過渡方式與所述業(yè)務(wù)靜態(tài)數(shù)據(jù)庫進行數(shù)據(jù)交互。
[0027]S103,監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間。
[0028]具體實現(xiàn)中,所述訪問請求包括第一請求、第二請求和第三請求,其中第一請求包括訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫的請求;第二請求包括訪問動態(tài)交易數(shù)據(jù)庫請求;第三請求包括同時訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫的請求。所述動態(tài)交易數(shù)據(jù)庫的數(shù)據(jù)服務(wù)器對訪問請求進行監(jiān)控,所述請求包括第二請求和第三請求,訪問所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息時,標(biāo)記該業(yè)務(wù)信息,并記錄初始訪問時間。
[0029]S104,自所述記錄的初始訪問時間起,若未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則在所述動態(tài)交易數(shù)據(jù)庫中刪除所述至少一個業(yè)務(wù)數(shù)據(jù)信息。
[0030]具體實現(xiàn)中,所述動態(tài)交易數(shù)據(jù)庫監(jiān)控所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,如按所述記錄的初始訪問時間起,未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則按預(yù)設(shè)規(guī)則,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息在動態(tài)交易數(shù)據(jù)庫中進行批量刪除。否則,保留所述至少一個業(yè)務(wù)數(shù)據(jù)信息。
[0031]采用本發(fā)明實施例,通過將數(shù)據(jù)庫分為業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫,使交易數(shù)據(jù)庫脫離靜態(tài)業(yè)務(wù)數(shù)據(jù)資料成為輕量級的數(shù)據(jù)庫,提高了數(shù)據(jù)庫訪問效率。
[0032]請參照圖2,為本發(fā)明實施例提供的另一種數(shù)據(jù)處理方法的流程示意圖,該方法包括以下步驟:
[0033]S201,當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息包括第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息。
[0034]具體實現(xiàn)中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息通過渠道層包括網(wǎng)點渠道、電子渠道或自助渠道等將業(yè)務(wù)數(shù)據(jù)傳送給指定數(shù)據(jù)服務(wù)器,由指定數(shù)據(jù)服務(wù)器的業(yè)務(wù)靜態(tài)數(shù)據(jù)庫存儲接收到的至少一個業(yè)務(wù)數(shù)據(jù)信息,并按預(yù)設(shè)規(guī)則將所述至少一個業(yè)務(wù)數(shù)據(jù)信息劃分為第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息,其中,第一類業(yè)務(wù)信息作為動戶信息可用于緩存至交易數(shù)據(jù)庫中進行訪問;第二類業(yè)務(wù)信息作為不動戶信息,只存儲于業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中。
[0035]S202,通過使用第一外部表將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息過渡存儲到共享文件存儲中。
[0036]具體實現(xiàn)中,所述第一外部表用于業(yè)務(wù)靜態(tài)數(shù)據(jù)庫與共享文件存儲之間的數(shù)據(jù)交互;所述共享文件存儲可以被業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫訪問。當(dāng)需要將業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中的數(shù)據(jù)信息過渡到動態(tài)業(yè)務(wù)數(shù)據(jù)庫時,通過使用第一外部表將來自業(yè)務(wù)靜態(tài)數(shù)據(jù)庫的數(shù)據(jù)信息存儲于共享文件中。
[0037]S203,通過使用第二外部表將所述共享文件存儲中的所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到所述動態(tài)交易數(shù)據(jù)庫中。
[0038]具體實現(xiàn)中,所述第二外部表用于動態(tài)交易數(shù)據(jù)庫和數(shù)據(jù)過渡存儲的數(shù)據(jù)交互;所述動態(tài)業(yè)務(wù)數(shù)據(jù)庫通過使用第二外部表,加載所述共享文件存儲中的業(yè)務(wù)靜態(tài)數(shù)據(jù)庫的至少一個業(yè)務(wù)數(shù)據(jù)信息。
[0039]S204,當(dāng)監(jiān)控存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求且為第二請求時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,以訪問動態(tài)交易數(shù)據(jù)庫,并記錄初始訪問時間。
[0040]具體實現(xiàn)中,所述第二請求包括訪問動態(tài)交易數(shù)據(jù)庫請求。所述用戶端的數(shù)據(jù)連接池數(shù)據(jù)源包括第一數(shù)據(jù)連接池數(shù)據(jù)源和第二數(shù)據(jù)連接池數(shù)據(jù)源,用于跨庫訪問,第一數(shù)據(jù)連接池數(shù)據(jù)源指向當(dāng)前訪問數(shù)據(jù)庫,第二數(shù)據(jù)連接池數(shù)據(jù)源指向需跨庫訪問的數(shù)據(jù)庫。當(dāng)需要訪問動態(tài)交易數(shù)據(jù)庫時,由數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫。
[0041]S205,當(dāng)監(jiān)控存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求且為第三請求時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,將用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,并記錄動態(tài)交易數(shù)據(jù)庫的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的初始訪問時間。
[0042]具體實現(xiàn)中,所述第三請求包括同時訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫的請求。由動態(tài)交易數(shù)據(jù)庫到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫的訪問時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,將用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,并記錄動態(tài)交易數(shù)據(jù)庫的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的初始訪問時間。
[0043]S206,所述被訪問到的至少一個業(yè)務(wù)數(shù)據(jù)信息具有動戶標(biāo)識,自所述記錄的初始訪問時間起,對在設(shè)定時間范圍內(nèi)未具有所述動戶標(biāo)識的所述至少一個業(yè)務(wù)數(shù)據(jù)信息進行刪除。
[0044]具體實現(xiàn)中,所述動戶標(biāo)識用于標(biāo)記被訪問的至少一個業(yè)務(wù)數(shù)據(jù)信息,自所述記錄的初始訪問時間起,如在設(shè)定時間范圍內(nèi)未具有所述動戶標(biāo)識的所述至少一個業(yè)務(wù)數(shù)據(jù)信息,則將具有動戶標(biāo)識的所述至少一個業(yè)務(wù)數(shù)據(jù)信息進行批量刪除操作。
[0045]S207,當(dāng)接收到第二類業(yè)務(wù)信息的訪問請求時,將所述用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,以訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫。
[0046]具體實現(xiàn)中,所述第二類業(yè)務(wù)信息存儲于業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,當(dāng)接受到第二類業(yè)務(wù)信息的訪問請求時,需訪問所述業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,將第一數(shù)據(jù)連接池數(shù)據(jù)源指向當(dāng)前動態(tài)業(yè)務(wù)數(shù)據(jù)庫,第二連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫。
[0047]采用本發(fā)明實施例,通過將數(shù)據(jù)庫分為業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫,將業(yè)務(wù)信息分為第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息,并通過動態(tài)業(yè)務(wù)數(shù)據(jù)庫緩存第一類業(yè)務(wù)信息,當(dāng)接收到不同的訪問請求時,采用兩類數(shù)據(jù)連接池數(shù)據(jù)源指向不同的數(shù)據(jù)庫實現(xiàn)跨庫訪問,減輕了數(shù)據(jù)庫的數(shù)據(jù)存儲壓力,提高了數(shù)據(jù)庫訪問效率。
[0048]請參照圖3,為本發(fā)明實施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖,該裝置包括以下單元:
[0049]第一存儲單元11,用于當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息包括第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息。
[0050]具體實現(xiàn)中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息通過渠道層包括網(wǎng)點渠道、電子渠道或自助渠道等將業(yè)務(wù)數(shù)據(jù)傳送給指定數(shù)據(jù)服務(wù)器,由指定數(shù)據(jù)服務(wù)器的業(yè)務(wù)靜態(tài)數(shù)據(jù)庫存儲接收到的至少一個業(yè)務(wù)數(shù)據(jù)信息,并按預(yù)設(shè)規(guī)則將所述至少一個業(yè)務(wù)數(shù)據(jù)信息劃分為第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息,其中,第一類業(yè)務(wù)信息作為動戶信息可用于緩存至交易數(shù)據(jù)庫中進行訪問;第二類業(yè)務(wù)信息作為不動戶信息,只存儲于業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中。
[0051]第二存儲單元12,用于將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中。
[0052]具體實現(xiàn)中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息的第一類業(yè)務(wù)信息通過數(shù)據(jù)共享過渡的方式緩存到所述動態(tài)交易數(shù)據(jù)庫中,所述動態(tài)交易數(shù)據(jù)庫除第一類業(yè)務(wù)信息外,還包括如交易參數(shù)、交易流水等交易信息。所述交易數(shù)據(jù)庫主要用于交易信息和業(yè)務(wù)信息的存儲,等待產(chǎn)品服務(wù)系統(tǒng)等應(yīng)用服務(wù)領(lǐng)域的訪問,交易數(shù)據(jù)庫中的至少一個業(yè)務(wù)數(shù)據(jù)信息可通過數(shù)據(jù)共享過渡方式與所述業(yè)務(wù)靜態(tài)數(shù)據(jù)庫進行數(shù)據(jù)交互。
[0053]監(jiān)控單元13,用于監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間。
[0054]具體實現(xiàn)中,所述訪問請求包括第一請求、第二請求和第三請求,其中第一請求包括訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫的請求;第二請求包括訪問動態(tài)交易數(shù)據(jù)庫請求;第三請求包括同時訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫的請求。所述動態(tài)交易數(shù)據(jù)庫的數(shù)據(jù)服務(wù)器對訪問請求進行監(jiān)控,所述請求包括第二請求和第三請求,訪問所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息時,標(biāo)記該業(yè)務(wù)信息,并記錄初始訪問時間。
[0055]處理單元14,用于自所述記錄的初始訪問時間起,若未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則在所述動態(tài)交易數(shù)據(jù)庫中刪除所述至少一個業(yè)務(wù)數(shù)據(jù)信息。
[0056]具體實現(xiàn)中,所述動態(tài)交易數(shù)據(jù)庫監(jiān)控所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,如按所述記錄的初始訪問時間起,未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則按預(yù)設(shè)規(guī)則,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息在動態(tài)交易數(shù)據(jù)庫中進行批量刪除。否則,保留所述至少一個業(yè)務(wù)數(shù)據(jù)信息。
[0057]采用本發(fā)明實施例,通過將數(shù)據(jù)庫分為業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫,使交易數(shù)據(jù)庫脫離靜態(tài)業(yè)務(wù)數(shù)據(jù)資料成為輕量級的數(shù)據(jù)庫,提高了數(shù)據(jù)庫訪問效率。
[0058]請參照圖4,為本發(fā)明實施例提供的另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖,該裝置包括以下單元:
[0059]第一存儲單元21,用于當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息包括第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息。
[0060]具體實現(xiàn)中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息通過渠道層包括網(wǎng)點渠道、電子渠道或自助渠道等將業(yè)務(wù)數(shù)據(jù)傳送給指定數(shù)據(jù)服務(wù)器,由指定數(shù)據(jù)服務(wù)器的業(yè)務(wù)靜態(tài)數(shù)據(jù)庫存儲接收到的至少一個業(yè)務(wù)數(shù)據(jù)信息,并按預(yù)設(shè)規(guī)則將所述至少一個業(yè)務(wù)數(shù)據(jù)信息劃分為第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息,其中,第一類業(yè)務(wù)信息作為動戶信息可用于緩存至交易數(shù)據(jù)庫中進行訪問;第二類業(yè)務(wù)信息作為不動戶信息,只存儲于業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中。
[0061]第二存儲單元22,用于將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中。
[0062]在本實施例中,第二存儲單元22可包括第一過渡單元221和/或第二過渡單元222。
[0063]第一過渡單元221,用于通過使用第一外部表將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息過渡存儲到共享文件存儲中。
[0064]具體實現(xiàn)中,所述第一外部表用于業(yè)務(wù)靜態(tài)數(shù)據(jù)庫與共享文件存儲之間的數(shù)據(jù)交互;所述共享文件存儲可以被業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫訪問。當(dāng)需要將業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中的數(shù)據(jù)信息過渡到動態(tài)業(yè)務(wù)數(shù)據(jù)庫時,通過使用第一外部表將來自業(yè)務(wù)靜態(tài)數(shù)據(jù)庫的數(shù)據(jù)信息存儲于共享文件中。
[0065]第二過渡單元222,用于通過使用第二外部表將所述共享文件存儲中的所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到所述動態(tài)交易數(shù)據(jù)庫中。
[0066]具體實現(xiàn)中,所述第二外部表用于動態(tài)交易數(shù)據(jù)庫和數(shù)據(jù)過渡存儲的數(shù)據(jù)交互;所述動態(tài)業(yè)務(wù)數(shù)據(jù)庫通過使用第二外部表,加載所述共享文件存儲中的業(yè)務(wù)靜態(tài)數(shù)據(jù)庫的至少一個業(yè)務(wù)數(shù)據(jù)信息。
[0067]監(jiān)控單元23,用于監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間。
[0068]在本實施例中,監(jiān)控單元包括第一監(jiān)控子單元231和第二監(jiān)控子單元232。
[0069]第一監(jiān)控子單元231,用于當(dāng)監(jiān)控存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求且為第二請求時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,以訪問動態(tài)交易數(shù)據(jù)庫,并記錄初始訪問時間。
[0070]具體實現(xiàn)中,所述第二請求包括訪問動態(tài)交易數(shù)據(jù)庫請求。所述用戶端的數(shù)據(jù)連接池數(shù)據(jù)源包括第一數(shù)據(jù)連接池數(shù)據(jù)源和第二數(shù)據(jù)連接池數(shù)據(jù)源,用于跨庫訪問,第一數(shù)據(jù)連接池數(shù)據(jù)源指向當(dāng)前訪問數(shù)據(jù)庫,第二數(shù)據(jù)連接池數(shù)據(jù)源指向需跨庫訪問的數(shù)據(jù)庫。當(dāng)需要訪問動態(tài)交易數(shù)據(jù)庫時,由數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫。
[0071]第二監(jiān)控子單元232,用于當(dāng)監(jiān)控存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求且為第三請求時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,將用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,并記錄動態(tài)交易數(shù)據(jù)庫的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的初始訪問時間。
[0072]具體實現(xiàn)中,所述第三請求包括同時訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫的請求。由動態(tài)交易數(shù)據(jù)庫到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫的訪問時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,將用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,并記錄動態(tài)交易數(shù)據(jù)庫的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的初始訪問時間。
[0073]處理單元24,用于自所述記錄的初始訪問時間起,對在設(shè)定時間范圍內(nèi)未具有所述動戶標(biāo)識的所述至少一個業(yè)務(wù)數(shù)據(jù)信息進行刪除。
[0074]具體實現(xiàn)中,所述動戶標(biāo)識用于標(biāo)記被訪問的至少一個業(yè)務(wù)數(shù)據(jù)信息,子所述記錄的初始訪問時間起,如在設(shè)定時間范圍內(nèi)未具有所述動戶標(biāo)識的所述至少一個業(yè)務(wù)數(shù)據(jù)信息,則將具有動戶標(biāo)識的所述至少一個業(yè)務(wù)數(shù)據(jù)信息進行批量刪除操作。
[0075]訪問單元25,用于當(dāng)接收到第二類業(yè)務(wù)信息的訪問請求時,將所述用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,以訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫。
[0076]具體實現(xiàn)中,所述第二類業(yè)務(wù)信息存儲于業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,當(dāng)接受到第二類業(yè)務(wù)信息的訪問請求時,需訪問所述業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,將第一數(shù)據(jù)連接池數(shù)據(jù)源指向當(dāng)前動態(tài)業(yè)務(wù)數(shù)據(jù)庫,第二連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫。
[0077]采用本發(fā)明實施例,通過將數(shù)據(jù)庫分為業(yè)務(wù)靜態(tài)數(shù)據(jù)庫和動態(tài)交易數(shù)據(jù)庫,將業(yè)務(wù)信息分為第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息,并通過動態(tài)業(yè)務(wù)數(shù)據(jù)庫緩存第一類業(yè)務(wù)信息,當(dāng)接收到不同的訪問請求時,采用兩類數(shù)據(jù)連接池數(shù)據(jù)源指向不同的數(shù)據(jù)庫實現(xiàn)跨庫訪問,減輕了數(shù)據(jù)庫的數(shù)據(jù)存儲壓力,提高了數(shù)據(jù)庫訪問效率。
[0078]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0079]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)處理方法,其特征在于,包括: 當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息包括第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息; 將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中; 監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間; 自所述記錄的初始訪問時間起,若未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則在所述動態(tài)交易數(shù)據(jù)庫中刪除所述至少一個業(yè)務(wù)數(shù)據(jù)信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中,包括: 通過使用第一外部表將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息過渡存儲到共享文件存儲中; 通過使用第二外部表將所述共享文件存儲中的所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到所述動態(tài)交易數(shù)據(jù)庫中。
3.如權(quán)利要求1所述的方法,其特征在于,所述被訪問到的至少一個業(yè)務(wù)數(shù)據(jù)信息具有動戶標(biāo)識; 所述自所述記錄的初始訪問時間起,若未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則在所述動態(tài)交易數(shù)據(jù)庫中刪除所述至少一個業(yè)務(wù)數(shù)據(jù)信息,包括: 自所述記錄的初始訪問時間起,對在設(shè)定時間范圍內(nèi)未具有所述動戶標(biāo)識的所述至少一個業(yè)務(wù)數(shù)據(jù)信息進行刪除。
4.如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間,包括: 當(dāng)監(jiān)控存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求且為第二請求時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,以訪問動態(tài)交易數(shù)據(jù)庫,并記錄初始訪問時間;和/或 當(dāng)監(jiān)控存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求且為第三請求時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,將用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,并記錄動態(tài)交易數(shù)據(jù)庫的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的初始訪問時間。
5.如權(quán)利要求1-4任意一項所述的方法,其特征在于,還包括: 當(dāng)接收到第二類業(yè)務(wù)信息的訪問請求時,將所述用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,以訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫。
6.一種數(shù)據(jù)處理裝置,其特征在于,所述裝置包括: 第一存儲單元,用于當(dāng)接收到至少一個業(yè)務(wù)數(shù)據(jù)信息時,將所述至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到業(yè)務(wù)靜態(tài)數(shù)據(jù)庫中,所述至少一個業(yè)務(wù)數(shù)據(jù)信息包括第一類業(yè)務(wù)信息和第二類業(yè)務(wù)信息; 第二存儲單元,用于將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到動態(tài)交易數(shù)據(jù)庫中; 監(jiān)控單元,用于監(jiān)控是否存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求,記錄初始訪問時間; 處理單元,用于自所述記錄的初始訪問時間起,若未在設(shè)定時間范圍內(nèi)監(jiān)控到所述動態(tài)交易數(shù)據(jù)庫中的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的訪問請求,則在所述動態(tài)交易數(shù)據(jù)庫中刪除所述至少一個業(yè)務(wù)數(shù)據(jù)信息。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第二存儲單元包括: 第一過渡單元,用于通過使用第一外部表將所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息過渡存儲到共享文件存儲中; 第二過渡單元,用于通過使用第二外部表將所述共享文件存儲中的所述第一類業(yè)務(wù)信息中的至少一個業(yè)務(wù)數(shù)據(jù)信息存儲到所述動態(tài)交易數(shù)據(jù)庫中。
8.如權(quán)利要求6所述的裝置,其特征在于,所述被訪問到的至少一個業(yè)務(wù)數(shù)據(jù)信息具有動戶標(biāo)識; 所述處理單元具體用于自所述記錄的初始訪問時間起,對在設(shè)定時間范圍內(nèi)未具有所述動戶標(biāo)識的所述至少一個業(yè)務(wù)數(shù)據(jù)信息進行刪除。
9.如權(quán)利要求6所述的裝置,其特征在于,所述監(jiān)控單元包括: 第一監(jiān)控子單元,用于當(dāng)監(jiān)控存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求且為第二請求時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,以訪問動態(tài)交易數(shù)據(jù)庫,并記錄初始訪問時間;和/或 第二監(jiān)控子單元,用于當(dāng)監(jiān)控存在所述至少一個業(yè)務(wù)用戶的第一類業(yè)務(wù)信息的訪問請求且為第三請求時,將所述用戶端的第一數(shù)據(jù)連接池數(shù)據(jù)源指向動態(tài)交易數(shù)據(jù)庫,將用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,并記錄動態(tài)交易數(shù)據(jù)庫的所述至少一個業(yè)務(wù)數(shù)據(jù)信息的初始訪問時間。
10.如權(quán)利要求6-9任意一項所述的裝置,其特征在于,還包括: 訪問單元,用于當(dāng)接收到第二類業(yè)務(wù)信息的訪問請求時,將所述用戶端的第二數(shù)據(jù)連接池數(shù)據(jù)源指向業(yè)務(wù)靜態(tài)數(shù)據(jù)庫,以訪問業(yè)務(wù)靜態(tài)數(shù)據(jù)庫。
【文檔編號】G06F17/30GK104408056SQ201410592597
【公開日】2015年3月11日 申請日期:2014年10月29日 優(yōu)先權(quán)日:2014年10月29日
【發(fā)明者】徐超, 陳大平, 王艷華, 向民, 沈東明 申請人:中國建設(shè)銀行股份有限公司