1.一種時序數(shù)據(jù)管理方法,所述方法用于查詢對象的時序數(shù)據(jù),其特征在于,所述方法包括:
接收用于查詢第一對象的時序數(shù)據(jù)的數(shù)據(jù)查詢請求,所述數(shù)據(jù)查詢請求包括所述第一對象的標識;
根據(jù)所述第一對象的標識,獲取目標數(shù)據(jù)表中所述第一對象對應(yīng)的第一時序數(shù)據(jù),所述目標數(shù)據(jù)表中記錄有多個對象對應(yīng)的時序數(shù)據(jù),所述多個對象與所述目標數(shù)據(jù)表中的時序數(shù)據(jù)一一對應(yīng);
確定位置索引表中所述第一對象對應(yīng)的第一存儲位置中存儲的第二存儲位置,所述位置索引表用于記錄所述目標數(shù)據(jù)表多個對象對應(yīng)的多個時序數(shù)據(jù)的存儲位置,其中,對于所述多個對象中的每一個對象,所述位置索引表中存儲位置所指示的該對象的時序數(shù)據(jù)的時序在所述目標數(shù)據(jù)表中記錄的該對象的時序數(shù)據(jù)之前;
獲取所述第二存儲位置中存儲的所述第一對象的第二時序數(shù)據(jù)以及所述第二時序數(shù)據(jù)對應(yīng)的第三存儲位置,所述第二時序數(shù)據(jù)的時序在所述第一時序數(shù)據(jù)之前,所述第三存儲位置用于存儲所述第一對象的第三時序數(shù)據(jù)以及所述第三時序數(shù)據(jù)對應(yīng)的第四存儲位置;
根據(jù)所述第三存儲位置,獲取所述第一對象對應(yīng)的其他時序數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第三存儲位置,獲取所述第一對象對應(yīng)的其他時序數(shù)據(jù),包括:
獲取所述第三存儲位置中存儲的第三時序數(shù)據(jù)和所述第三時序數(shù)據(jù)對應(yīng)的第四存儲位置;
獲取所述第四存儲位置中存儲的第四時序數(shù)據(jù)和所述第四時序數(shù)據(jù)對應(yīng)的第五存儲位置,直至獲取到所述第一對象對應(yīng)的全部時序數(shù)據(jù)。
3.一種時序數(shù)據(jù)管理方法,所述方法用于存儲各對象的時序數(shù)據(jù),其特征在于,所述方法包括:
接收第一數(shù)據(jù)存儲指令,其中,所述第一數(shù)據(jù)存儲指令包括待存儲的第一對象的第一時序數(shù)據(jù)以及所述第一對象的標識;
根據(jù)所述第一對象的標識,確定目標數(shù)據(jù)表中記錄的所述第一對象對應(yīng)的第二時序數(shù)據(jù),所述目標數(shù)據(jù)表中記錄有多個對象對應(yīng)的時序數(shù)據(jù),所述多個對象與所述目標數(shù)據(jù)表中的時序數(shù)據(jù)一一對應(yīng);
將所述目標數(shù)據(jù)表中的所述第二時序數(shù)據(jù),替換為所述第一時序數(shù)據(jù);
將所述第二時序數(shù)據(jù)存儲入第一數(shù)據(jù)存儲塊;
在位置索引表中所述第一對象對應(yīng)的第一存儲位置中,存儲所述第一數(shù)據(jù)存儲塊中所述第二時序數(shù)據(jù)所在的第二存儲位置,所述第二時序數(shù)據(jù)的時序在所述第一時序數(shù)據(jù)之前,所述位置索引表用于存儲所述目標數(shù)據(jù)表中多個對象對應(yīng)的多個時序數(shù)據(jù)的存儲位置,其中,對于所述多個對象中的每一個對象,所述位置索引表中所指示的該對象的時序數(shù)據(jù)的時序在所述目標數(shù)據(jù)表中記錄的該對象的時序數(shù)據(jù)之前。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收第一數(shù)據(jù)存儲指令之前,還包括:
接收第二數(shù)據(jù)存儲指令,其中,所述第二數(shù)據(jù)存儲指令包括待存儲的第一對象的第二時序數(shù)據(jù)以及所述第一對象的標識;
根據(jù)所述第一對象的標識,確定所述目標數(shù)據(jù)表中記錄的所述第一對象對應(yīng)的第三時序數(shù)據(jù);
將所述目標記錄表中的所述第三時序數(shù)據(jù)替換為所述第二時序數(shù)據(jù);
將所述第三時序數(shù)據(jù)存儲入第二數(shù)據(jù)存儲塊;
在所述第一存儲位置中,存儲所述第二數(shù)據(jù)存儲塊中所述第三時序數(shù)據(jù)所在的第三存儲位置。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述第二時序數(shù)據(jù)存儲入第一數(shù)據(jù)存儲塊,包括:
將所述第三存儲位置和所述第二時序數(shù)據(jù)的映射關(guān)系存儲入第一數(shù)據(jù)存儲塊,其中,所述映射關(guān)系包括所述第三存儲位置和所述第二時序數(shù)據(jù)。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在位置索引表中所述第一對象對應(yīng)的第一存儲位置中,存儲所述第一數(shù)據(jù)存儲塊中所述第二時序數(shù)據(jù)所在的第二存儲位置,包括:
將所述第一存儲位置中存儲的所述第三存儲位置,替換為所述第二存儲位置。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述第二時序數(shù)據(jù)存儲入第一數(shù)據(jù)存儲塊,包括:
在第一數(shù)據(jù)存儲塊的數(shù)據(jù)存儲量達到存儲上限的情況下,創(chuàng)建第三數(shù)據(jù)存儲塊,以及將所述第二時序數(shù)據(jù)存儲入所述第三數(shù)據(jù)存儲塊;
在所述第一數(shù)據(jù)存儲塊的數(shù)據(jù)存儲量未達到存儲上限的情況下,將所述第二時序數(shù)據(jù)存儲入所述第一數(shù)據(jù)存儲塊。
8.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述第二時序數(shù)據(jù)存儲入第一數(shù)據(jù)存儲塊,包括:
根據(jù)所述第二時序數(shù)據(jù)的時間信息,從所述目標數(shù)據(jù)表之外的至少一個數(shù)據(jù)存儲塊中,確定與第二時序數(shù)據(jù)的時間信息相匹配的第一數(shù)據(jù)存儲塊,所述至少一個數(shù)據(jù)塊用于存儲從所述目標數(shù)據(jù)表中替換出的時序數(shù)據(jù);
將所述第二時序數(shù)據(jù)存儲入確定出的所述第一數(shù)據(jù)存儲塊。
9.一種時序數(shù)據(jù)管理設(shè)備,所述設(shè)備用于查詢對象的時序數(shù)據(jù),其特征在于,所述設(shè)備收發(fā)器、存儲器和處理器,所述存儲器用于存儲程序和數(shù)據(jù),所述處理器通過調(diào)用所述存儲器中存儲的程序,對所述存儲器中的數(shù)據(jù)進行處理,其中:
所述處理器用于通過所述收發(fā)器接收用于查詢第一對象的時序數(shù)據(jù)的數(shù)據(jù)查詢請求,所述數(shù)據(jù)查詢請求包括所述第一對象的標識;
所述處理器還用于根據(jù)所述第一對象的標識,獲取目標數(shù)據(jù)表中所述第一對象對應(yīng)的第一時序數(shù)據(jù),所述目標數(shù)據(jù)表中記錄有多個對象對應(yīng)的時序數(shù)據(jù),所述多個對象與所述目標數(shù)據(jù)表中的時序數(shù)據(jù)一一對應(yīng);
確定位置索引表中所述第一對象對應(yīng)的第一存儲位置中存儲的第二存儲位置,所述位置索引表用于記錄所述目標數(shù)據(jù)表多個對象對應(yīng)的多個時序數(shù)據(jù)的存儲位置,其中,對于所述多個對象中的每一個對象,所述位置索引表中存儲位置所指示的該對象的時序數(shù)據(jù)的時序在所述目標數(shù)據(jù)表中記錄的該對象的時序數(shù)據(jù)之前;
獲取所述第二存儲位置中存儲的所述第一對象的第二時序數(shù)據(jù)以及所述第二時序數(shù)據(jù)對應(yīng)的第三存儲位置,所述第二時序數(shù)據(jù)的時序在所述第一時序數(shù)據(jù)之前,所述第三存儲位置用于存儲所述第一對象的第三時序數(shù)據(jù)以及所述第三時序數(shù)據(jù)對應(yīng)的第四存儲位置;
根據(jù)所述第三存儲位置,獲取所述第一對象對應(yīng)的其他時序數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述處理器,用于:
獲取所述第三存儲位置中存儲的第三時序數(shù)據(jù)和所述第三時序數(shù)據(jù)對應(yīng)的第四存儲位置;
獲取所述第四存儲位置中存儲的第四時序數(shù)據(jù)和所述第四時序數(shù)據(jù)對應(yīng)的第五存儲位置,直至獲取到所述第一對象對應(yīng)的全部時序數(shù)據(jù)。
11.一種時序數(shù)據(jù)管理設(shè)備,所述設(shè)備用于存儲各對象的時序數(shù)據(jù),其特征在于,所述設(shè)備包括收發(fā)器、存儲器和處理器,所述存儲器用于存儲程序和數(shù)據(jù),所述處理器通過調(diào)用所述存儲器中存儲的程序,對所述存儲器中的數(shù)據(jù)進行處理,所述存儲器包括數(shù)據(jù)存儲塊,其中:
所述處理器用于通過所述收發(fā)器接收第一數(shù)據(jù)存儲指令,其中,所述第一數(shù)據(jù)存儲指令包括待存儲的第一對象的第一時序數(shù)據(jù)以及所述第一對象的標識;
所述處理器還用于根據(jù)所述第一對象的標識,確定目標數(shù)據(jù)表中記錄的所述第一對象對應(yīng)的第二時序數(shù)據(jù),所述目標數(shù)據(jù)表中記錄有多個對象對應(yīng)的時序數(shù)據(jù),所述多個對象與所述目標數(shù)據(jù)表中的時序數(shù)據(jù)一一對應(yīng);
將所述目標數(shù)據(jù)表中的所述第二時序數(shù)據(jù),替換為所述第一時序數(shù)據(jù);
將所述第二時序數(shù)據(jù)存儲入第一數(shù)據(jù)存儲塊;
在位置索引表中所述第一對象對應(yīng)的第一存儲位置中,存儲所述第一數(shù)據(jù)存儲塊中所述第二時序數(shù)據(jù)所在的第二存儲位置,所述第二時序數(shù)據(jù)的時序在所述第一時序數(shù)據(jù)之前,所述位置索引表用于存儲所述目標數(shù)據(jù)表中多個對象對應(yīng)的多個時序數(shù)據(jù)的存儲位置,其中,對于所述多個對象中的每一個對象,所述位置索引表中所指示的該對象的時序數(shù)據(jù)的時序在所述目標數(shù)據(jù)表中記錄的該對象的時序數(shù)據(jù)之前。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述處理器,還用于通過所述收發(fā)器接收第二數(shù)據(jù)存儲指令,其中,所述第二數(shù)據(jù)存儲指令包括待存儲的第一對象的第二時序數(shù)據(jù)以及所述第一對象的標識;
所述處理器,還用于:根據(jù)所述第一對象的標識,確定所述目標數(shù)據(jù)表中記錄的所述第一對象對應(yīng)的第三時序數(shù)據(jù);
將所述目標記錄表中的所述第三時序數(shù)據(jù)替換為所述第二時序數(shù)據(jù);
將所述第三時序數(shù)據(jù)存儲入第二數(shù)據(jù)存儲塊;
在所述第一存儲位置中,存儲所述第二數(shù)據(jù)存儲塊中所述第三時序數(shù)據(jù)所在的第三存儲位置。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述處理器,用于:
將所述第三存儲位置和所述第二時序數(shù)據(jù)的映射關(guān)系存儲入第一數(shù)據(jù)存儲塊,其中,所述映射關(guān)系包括所述第三存儲位置和所述第二時序數(shù)據(jù)。
14.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述處理器,用于:
將所述第一存儲位置中存儲的所述第三存儲位置,替換為所述第二存儲位置。
15.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述處理器,用于:
在第一數(shù)據(jù)存儲塊的數(shù)據(jù)存儲量達到存儲上限的情況下,創(chuàng)建第三數(shù)據(jù)存儲塊,以及將所述第二時序數(shù)據(jù)存儲入所述第三數(shù)據(jù)存儲塊;
在所述第一數(shù)據(jù)存儲塊的數(shù)據(jù)存儲量未達到存儲上限的情況下,將所述第二時序數(shù)據(jù)存儲入所述第一數(shù)據(jù)存儲塊。
16.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述處理器,用于:
根據(jù)所述第二時序數(shù)據(jù)的時間信息,從所述目標數(shù)據(jù)表之外的至少一個數(shù)據(jù)存儲塊中,確定與第二時序數(shù)據(jù)的時間信息相匹配的第一數(shù)據(jù)存儲塊,所述至少一個數(shù)據(jù)塊用于存儲從所述目標數(shù)據(jù)表中替換出的時序數(shù)據(jù);
將所述第二時序數(shù)據(jù)存儲入確定出的所述第一數(shù)據(jù)存儲塊。
17.一種時序數(shù)據(jù)管理裝置,所述裝置用于查詢對象的時序數(shù)據(jù),其特征在于,所述裝置包括:
接收模塊,用于接收用于查詢第一對象的時序數(shù)據(jù)的數(shù)據(jù)查詢請求,所述數(shù)據(jù)查詢請求包括所述第一對象的標識;
獲取模塊,用于根據(jù)所述第一對象的標識,獲取目標數(shù)據(jù)表中所述第一對象對應(yīng)的第一時序數(shù)據(jù),所述目標數(shù)據(jù)表中記錄有多個對象對應(yīng)的時序數(shù)據(jù),所述多個對象與所述目標數(shù)據(jù)表中的時序數(shù)據(jù)一一對應(yīng);
確定模塊,用于確定位置索引表中所述第一對象對應(yīng)的第一存儲位置中存儲的第二存儲位置,所述位置索引表用于記錄所述目標數(shù)據(jù)表多個對象對應(yīng)的多個時序數(shù)據(jù)的存儲位置,其中,對于所述多個對象中的每一個對象,所述位置索引表中存儲位置所指示的該對象的時序數(shù)據(jù)的時序在所述目標數(shù)據(jù)表中記錄的該對象的時序數(shù)據(jù)之前;
獲取模塊,還用于獲取所述第二存儲位置中存儲的所述第一對象的第二時序數(shù)據(jù)以及所述第二時序數(shù)據(jù)對應(yīng)的第三存儲位置,所述第二時序數(shù)據(jù)的時序在所述第一時序數(shù)據(jù)之前,所述第三存儲位置用于存儲所述第一對象的第三時序數(shù)據(jù)以及所述第三時序數(shù)據(jù)對應(yīng)的第四存儲位置;根據(jù)所述第三存儲位置,獲取所述第一對象對應(yīng)的其他時序數(shù)據(jù)。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述獲取模塊,用于:
獲取所述第三存儲位置中存儲的第三時序數(shù)據(jù)和所述第三時序數(shù)據(jù)對應(yīng)的第四存儲位置;
獲取所述第四存儲位置中存儲的第四時序數(shù)據(jù)和所述第四時序數(shù)據(jù)對應(yīng)的第五存儲位置,直至獲取到所述第一對象對應(yīng)的全部時序數(shù)據(jù)。
19.一種時序數(shù)據(jù)管理裝置,所述裝置用于存儲各對象的時序數(shù)據(jù),其特征在于,所述裝置包括:
接收模塊,用于接收第一數(shù)據(jù)存儲指令,其中,所述第一數(shù)據(jù)存儲指令包括待存儲的第一對象的第一時序數(shù)據(jù)以及所述第一對象的標識;
確定模塊,用于根據(jù)所述第一對象的標識,確定目標數(shù)據(jù)表中記錄的所述第一對象對應(yīng)的第二時序數(shù)據(jù),所述目標數(shù)據(jù)表中記錄有多個對象對應(yīng)的時序數(shù)據(jù),所述多個對象與所述目標數(shù)據(jù)表中的時序數(shù)據(jù)一一對應(yīng);
替換模塊,用于將所述目標數(shù)據(jù)表中的所述第二時序數(shù)據(jù),替換為所述第一時序數(shù)據(jù);
存儲模塊,用于將所述第二時序數(shù)據(jù)存儲入第一數(shù)據(jù)存儲塊;在位置索引表中所述第一對象對應(yīng)的第一存儲位置中,存儲所述第一數(shù)據(jù)存儲塊中所述第二時序數(shù)據(jù)所在的第二存儲位置,所述第二時序數(shù)據(jù)的時序在所述第一時序數(shù)據(jù)之前,所述位置索引表用于存儲所述目標數(shù)據(jù)表中多個對象對應(yīng)的多個時序數(shù)據(jù)的存儲位置,其中,對于所述多個對象中的每一個對象,所述位置索引表中所指示的該對象的時序數(shù)據(jù)的時序在所述目標數(shù)據(jù)表中記錄的該對象的時序數(shù)據(jù)之前。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述接收模塊,還用于接收第二數(shù)據(jù)存儲指令,其中,所述第二數(shù)據(jù)存儲指令包括待存儲的第一對象的第二時序數(shù)據(jù)以及所述第一對象的標識;
所述確定模塊,還用于根據(jù)所述第一對象的標識,確定所述目標數(shù)據(jù)表中記錄的所述第一對象對應(yīng)的第三時序數(shù)據(jù);
所述替換模塊,還用于將所述目標記錄表中的所述第三時序數(shù)據(jù)替換為所述第二時序數(shù)據(jù);
所述存儲模塊,還用于將所述第三時序數(shù)據(jù)存儲入第二數(shù)據(jù)存儲塊;在所述第一存儲位置中,存儲所述第二數(shù)據(jù)存儲塊中所述第三時序數(shù)據(jù)所在的第三存儲位置。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述存儲模塊,用于:
將所述第三存儲位置和所述第二時序數(shù)據(jù)的映射關(guān)系存儲入第一數(shù)據(jù)存儲塊,其中,所述映射關(guān)系包括所述第三存儲位置和所述第二時序數(shù)據(jù)。
22.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述存儲模塊,用于:
將所述第一存儲位置中存儲的所述第三存儲位置,替換為所述第二存儲位置。
23.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述裝置還包括:
創(chuàng)建模塊,用于在第一數(shù)據(jù)存儲塊的數(shù)據(jù)存儲量達到存儲上限的情況下,創(chuàng)建第三數(shù)據(jù)存儲塊;
所述存儲模塊,還用于將所述第二時序數(shù)據(jù)存儲入所述第三數(shù)據(jù)存儲塊;在所述第一數(shù)據(jù)存儲塊的數(shù)據(jù)存儲量未達到存儲上限的情況下,將所述第二時序數(shù)據(jù)存儲入所述第一數(shù)據(jù)存儲塊。
24.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述確定模塊,還用于:
根據(jù)所述第二時序數(shù)據(jù)的時間信息,從所述目標數(shù)據(jù)表之外的至少一個數(shù)據(jù)存儲塊中,確定與第二時序數(shù)據(jù)的時間信息相匹配的第一數(shù)據(jù)存儲塊,所述至少一個數(shù)據(jù)塊用于存儲從所述目標數(shù)據(jù)表中替換出的時序數(shù)據(jù);
所述存儲模塊,用于將所述第二時序數(shù)據(jù)存儲入確定出的所述第一數(shù)據(jù)存儲塊。