1.一種數據存儲方法,其特征在于,所述方法包括:
將同一維度的用戶行為數據進行每日匯總、每小時匯總后,存儲每日匯總數據和每小時匯總數據至第一存儲結構中,其中,所述第一存儲結構將每小時匯總數據與時間對應的每日匯總數據之間建立關聯關系;
將與每日匯總數據和每小時匯總數據同一維度的用戶行為數據按照每分鐘、每秒鐘匯總后,存儲每分鐘匯總數據和每秒鐘匯總數據至第二存儲結構中,其中,所述第二存儲結構將每秒鐘匯總數據與時間對應的每分鐘匯總數據之間建立關聯關系。
2.根據權利要求1所述的數據存儲方法,其特征在于,所述第一存儲結構包括多條數據串,每條數據串由時間窗組成,且每條數據串的時間窗分別對應存儲一個每日匯總數據及與該每日匯總數據時間對應的一個或多個每小時匯總數據;
所述第二存儲結構包括多條數據串,每條數據串由多個時間窗組成,且每條數據串的多個時間窗分別對應存儲一個每分鐘匯總數據及與該每分鐘匯總數據時間對應的一個或多個每秒鐘匯總數據。
3.根據權利要求2所述的用戶行為數據累計方法,其特征在于,
所述第一存儲結構為第一存儲表,所述第一存儲表的列/行包括一列/行每日匯總數據,以及與每日匯總數據時間對應的多列/行每小時匯總數據;
所述第二存儲格式為第二存儲表,所述第二存儲表的列/行包括一列/行每分鐘匯總數據,以及與每分鐘匯總數據時間對應的多列/行每秒鐘匯總數據。
4.根據權利要求2所述的數據存儲方法,其特征在于,所述方法還包括:
為每一數據串配置一唯一的時間戳。
5.根據權利要求3所述的數據存儲方法,其特征在于,所述方法還包括:
若某列/行上所有時間窗的存儲數值都為0,則不存儲該列/行。
6.根據權利要求1所述的數據存儲方法,其特征在于,所述方法還包括:
當獲取到新的用戶行為數據時,同步更新與當前時間匹配的每秒鐘匯總數據、每分鐘匯總數據、每小時匯總數據,以及每日匯總數據。
7.一種數據存儲裝置,其特征在于,所述裝置包括:
數據存儲格式模塊,用于將每小時匯總數據與時間對應的每日匯總數據之間建立關聯關系形成第一存儲結構,以及將每秒鐘匯總數據與時間對應的每分鐘匯總數據之間建立關聯關系形成第二存儲結構;
數據邏輯存儲模塊,用于將同一維度的用戶行為數據進行每日匯總、每小時匯總后,將每日匯總數據和每小時匯總數據存儲至第一存儲結構中,以及將與每日匯總數據和每小時匯總數據同一維度的用戶行為數據按照每分鐘、每秒鐘匯總后,將每分鐘匯總數據和每秒鐘匯總數據存儲至第二存儲結構中。
8.根據權利要求7所述的數據存儲裝置,其特征在于,所述第一存儲結構包括多條數據串,每條數據串由時間窗組成,且每條數據串的時間窗可分別對應存儲一個每日匯總數據及與該每日匯總數據時間對應的一個或多個每小時匯總數據;
所述第二存儲結構包括多條數據串,每條數據串由時間窗組成,且每條數據串的時間窗分別對應存儲一個每分鐘匯總數據及與該每分鐘匯總數據時間對應的一個或多個每秒鐘匯總數據。
9.根據權利要求8所述的用戶行為數據累計裝置,其特征在于,
所述第一存儲結構為第一存儲表,所述第一存儲表的列/行包括一列/行每日匯總數據,以及與每日匯總數據時間對應的多列/行每小時匯總數據;
所述第二存儲格式為第二存儲表,所述第二存儲表的列/行包括一列/行每分鐘匯總數據,以及與每分鐘匯總數據時間對應的多列/行每秒鐘匯總數據。
10.根據權利要求8所述的數據存儲裝置,其特征在于,所述裝置還包括:
標識模塊,用于為每一數據串配置一唯一的時間戳。
11.根據權利要求9所述的數據存儲裝置,其特征在于,所述數據邏輯存儲模塊還用于:
若某列/行上所有時間窗的存儲數值都為0,則不存儲該列/行。
12.根據權利要求7所述的數據存儲裝置,其特征在于,所述裝置還包括:
更新模塊,用于當獲取到新的用戶行為數據時,驅動第一邏輯存儲模塊和第二邏輯存儲模塊同步更新與當前時間匹配的每秒鐘匯總數據、每分鐘匯總數據、每小時匯總數據,以及每日匯總數據。