1.一種數(shù)據(jù)寫入方法,其特征在于,應用于數(shù)據(jù)處理系統(tǒng)中的任一服務器,該方法包括:
接收數(shù)據(jù)寫入請求,所述數(shù)據(jù)寫入請求攜帶有請求寫入的數(shù)據(jù),及所述數(shù)據(jù)的來源標識;
確定所述服務器處理所述數(shù)據(jù)寫入請求的處理標識;
將所述來源標識作為所述數(shù)據(jù)的一級主鍵,將所述處理標識作為所述數(shù)據(jù)的二級主鍵,形成所述數(shù)據(jù)的主鍵;
根據(jù)所述主鍵,將所述數(shù)據(jù)寫入數(shù)據(jù)庫。
2.根據(jù)權利要求1所述的方法,其特征在于,當接收到的所述數(shù)據(jù)寫入請求的個數(shù)為一個時,
所述處理標識用于唯一指示所述服務器。
3.根據(jù)權利要求1所述的方法,其特征在于,當接收到的所述數(shù)據(jù)寫入請求的個數(shù)為多個時,
所述處理標識用于唯一指示所述服務器,及唯一指示所述服務器分配處理所述數(shù)據(jù)寫入請求的進程。
4.根據(jù)權利要求1-3任意一項所述的方法,其特征在于,所述根據(jù)所述主鍵,將所述數(shù)據(jù)寫入數(shù)據(jù)庫,包括:
如果數(shù)據(jù)庫中不存在與所述主鍵對應的數(shù)據(jù)項,按照預設數(shù)據(jù)項創(chuàng)建模板創(chuàng)建與所述主鍵對應的數(shù)據(jù)項;所述數(shù)據(jù)項創(chuàng)建模板包括主鍵以及與所述主鍵關聯(lián)的值,所述值對應至少一個初始值為空的子數(shù)據(jù)項,每個所述子數(shù)據(jù)項唯一對應一個字段;
從所創(chuàng)建的數(shù)據(jù)項中確定對應的字段與所述數(shù)據(jù)攜帶的數(shù)據(jù)屬性匹配的子數(shù)據(jù)項;
將所述數(shù)據(jù)作為所確定的子數(shù)據(jù)項的值寫入所確定的子數(shù)據(jù)項,并設置所確定的子數(shù)據(jù)項的數(shù)據(jù)寫入時間戳。
5.根據(jù)權利要求4所述的方法,其特征在于,還包括:
如果數(shù)據(jù)庫中存在與所述主鍵對應的數(shù)據(jù)項,從所述數(shù)據(jù)項中確定對應的字段與所述數(shù)據(jù)屬性匹配的子數(shù)據(jù)項;
將所述數(shù)據(jù)作為所確定的子數(shù)據(jù)項的值寫入所確定的子數(shù)據(jù)項,并設置所確定的子數(shù)據(jù)項的數(shù)據(jù)寫入時間戳。
6.一種數(shù)據(jù)寫入裝置,其特征在于,應用于數(shù)據(jù)處理系統(tǒng)中的任一服務器,該裝置包括:
請求接收單元,用于接收數(shù)據(jù)寫入請求,所述數(shù)據(jù)寫入請求攜帶有請求寫入的數(shù)據(jù),及所述數(shù)據(jù)的來源標識;
處理標識確定單元,用于確定所述服務器處理所述數(shù)據(jù)寫入請求的處理標識;
主鍵確定單元,用于將所述來源標識作為所述數(shù)據(jù)的一級主鍵,將所述處理標識作為所述數(shù)據(jù)的二級主鍵,形成所述數(shù)據(jù)的主鍵;
數(shù)據(jù)寫入單元,用于根據(jù)所述主鍵,將所述數(shù)據(jù)寫入數(shù)據(jù)庫。
7.根據(jù)權利要求6所述的裝置,其特征在于,當接收到的所述數(shù)據(jù)寫入請求的個數(shù)為一個時,
所述處理標識用于唯一指示所述服務器。
8.根據(jù)權利要求6所述的裝置,其特征在于,當接收到的所述數(shù)據(jù)寫入請求的個數(shù)為多個時,
所述處理標識用于唯一指示所述服務器,及唯一指示所述服務器分配處理所述數(shù)據(jù)寫入請求的進程。
9.根據(jù)權利要求6-8任意一項所述的裝置,其特征在于,所述數(shù)據(jù)寫入單元,包括:
數(shù)據(jù)項創(chuàng)建單元,用于如果數(shù)據(jù)庫中不存在與所述主鍵對應的數(shù)據(jù)項,按照預設數(shù)據(jù)項創(chuàng)建模板創(chuàng)建與所述主鍵對應的數(shù)據(jù)項;所述數(shù)據(jù)項創(chuàng)建模板包括主鍵以及與所述主鍵關聯(lián)的值,所述值對應至少一個初始值為空的子數(shù)據(jù)項,每個所述子數(shù)據(jù)項唯一對應一個字段;
第一子數(shù)據(jù)項確定單元,用于從所創(chuàng)建的數(shù)據(jù)項中確定對應的字段與所述數(shù)據(jù)攜帶的數(shù)據(jù)屬性匹配的子數(shù)據(jù)項;
第一數(shù)據(jù)寫入子單元,用于將所述數(shù)據(jù)作為所確定的子數(shù)據(jù)項的值寫入所確定的子數(shù)據(jù)項,并設置所確定的子數(shù)據(jù)項的數(shù)據(jù)寫入時間戳。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述數(shù)據(jù)寫入單元,還包括:
第二子數(shù)據(jù)項確定單元,用于如果數(shù)據(jù)庫中存在與所述主鍵對應的數(shù)據(jù)項,從所述數(shù)據(jù)項中確定對應的字段與所述數(shù)據(jù)屬性匹配的子數(shù)據(jù)項;
第二數(shù)據(jù)寫入子單元,用于將所述數(shù)據(jù)作為所確定的子數(shù)據(jù)項的值寫入所確定的子數(shù)據(jù)項,并設置所確定的子數(shù)據(jù)項的數(shù)據(jù)寫入時間戳。
11.一種數(shù)據(jù)處理系統(tǒng),其特征在于,包括至少一臺服務器,各所述服務器包括處理器,
所述處理器,用于接收數(shù)據(jù)寫入請求,所述數(shù)據(jù)寫入請求攜帶有請求寫入的數(shù)據(jù),及所述數(shù)據(jù)的來源標識;
確定所述服務器處理所述數(shù)據(jù)寫入請求的處理標識;
將所述來源標識作為所述數(shù)據(jù)的一級主鍵,將所述處理標識作為所述數(shù)據(jù)的二級主鍵,形成所述數(shù)據(jù)的主鍵;
根據(jù)所述主鍵,將所述數(shù)據(jù)寫入數(shù)據(jù)庫。