1.一種基于閃存的數(shù)據(jù)緩存方法,其特征在于,所述基于閃存的數(shù)據(jù)緩存方法包括以下步驟:
在連續(xù)的大數(shù)據(jù)緩存至所述閃存的一級緩存塊的過程中,實時檢測當前是否存在與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù);
在檢測到當前存在與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)時,將所述小數(shù)據(jù)緩存至所述閃存的二級緩存塊;
在所述小數(shù)據(jù)緩存完成時,繼續(xù)緩存所述大數(shù)據(jù)至所述一級緩存塊。
2.如權(quán)利要求1所述的基于閃存的數(shù)據(jù)緩存方法,其特征在于,所述在檢測到當前存在與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)時,將所述小數(shù)據(jù)緩存至所述閃存的二級緩存塊的步驟包括:
在檢測到當前存在與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)時,確定所述二級緩存塊中是否存儲有與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù);
在所述二級緩存塊中存儲有與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)時,基于當前的所述小數(shù)據(jù)更新所述二級緩存塊中與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)。
3.如權(quán)利要求1所述的基于閃存的數(shù)據(jù)緩存方法,其特征在于,所述繼續(xù)緩存所述大數(shù)據(jù)至所述一級緩存塊的步驟之后,所述基于閃存的數(shù)據(jù)緩存方法還包括:
在所述二級緩存塊的數(shù)據(jù)量超過第一預(yù)設(shè)容量時,確定所述數(shù)據(jù)塊是否處于空閑狀態(tài);
在所述數(shù)據(jù)塊處于空閑狀態(tài)時,將所述二級緩存塊中的數(shù)據(jù)存儲至所述閃存的數(shù)據(jù)塊。
4.如權(quán)利要求1所述的基于閃存的數(shù)據(jù)緩存方法,其特征在于,所述繼續(xù)緩存所述大數(shù)據(jù)至所述一級緩存塊的步驟之后,所述基于閃存的數(shù)據(jù)緩存方法還包括:
在所述一級緩存塊的數(shù)據(jù)量超過第二預(yù)設(shè)容量時,將所述一級緩存塊的數(shù)據(jù)存儲至所述閃存的數(shù)據(jù)塊。
5.如權(quán)利要求1至4任一項所述的基于閃存的數(shù)據(jù)緩存方法,其特征在于,所述小數(shù)據(jù)至少包括以下之一:所述大數(shù)據(jù)的格式信息、所述大數(shù)據(jù)占用扇區(qū)的數(shù)量、所述大數(shù)據(jù)的數(shù)據(jù)量和所述大數(shù)據(jù)的緩存時間。
6.一種基于閃存的數(shù)據(jù)緩存裝置,其特征在于,所述基于閃存的數(shù)據(jù)緩存裝置包括:
檢測模塊,用于在連續(xù)的大數(shù)據(jù)緩存至所述閃存的一級緩存塊的過程中,實時檢測當前是否存在與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù);
第一緩存模塊,用于在檢測到當前存在與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)時,將所述小數(shù)據(jù)緩存至所述閃存的二級緩存塊;
第二緩存模塊,用于在所述小數(shù)據(jù)緩存完成時,繼續(xù)緩存所述大數(shù)據(jù)至所述一級緩存塊。
7.如權(quán)利要求6所述的基于閃存的數(shù)據(jù)緩存裝置,其特征在于,所述第一緩存模塊包括:
確定單元,用于在檢測到當前存在與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)時,確定所述二級緩存塊中是否存儲有與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù);
更新單元,用于在所述二級緩存塊中存儲有與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)時,基于當前的所述小數(shù)據(jù)更新所述二級緩存塊中與所述大數(shù)據(jù)關(guān)聯(lián)的小數(shù)據(jù)。
8.如權(quán)利要求6所述的基于閃存的數(shù)據(jù)緩存裝置,其特征在于,所述數(shù)據(jù)緩存裝置還包括:
確定模塊,用于在所述二級緩存塊的數(shù)據(jù)量超過第一預(yù)設(shè)容量時,確定所述數(shù)據(jù)塊是否處于空閑狀態(tài);
第一存儲模塊,用于在所述數(shù)據(jù)塊處于空閑狀態(tài)時,將所述二級緩存塊中的數(shù)據(jù)存儲至所述閃存的數(shù)據(jù)塊。
9.如權(quán)利要求6所述的基于閃存的數(shù)據(jù)緩存裝置,其特征在于,所述數(shù)據(jù)緩存裝置還包括:
第二存儲模塊,用于在所述一級緩存塊的數(shù)據(jù)量超過第二預(yù)設(shè)容量時,將所述一級緩存塊的數(shù)據(jù)存儲至所述閃存的數(shù)據(jù)塊。
10.如權(quán)利要求6至9任一項所述的基于閃存的數(shù)據(jù)緩存裝置,其特征在于,所述小數(shù)據(jù)至少包括以下之一:所述大數(shù)據(jù)的格式信息、所述大數(shù)據(jù)占用扇區(qū)的數(shù)量、所述大數(shù)據(jù)的數(shù)據(jù)量和所述大數(shù)據(jù)的緩存時間。