存儲抽象層 (SAL)是邏輯層,將數(shù)據(jù)存儲和 SQL 前端、事務(wù)、查詢執(zhí)行等進行隔離;
由在 SQL 節(jié)點上執(zhí)行的公共日志模塊和存儲節(jié)點上執(zhí)行的 slice 節(jié)點組成;
SAL 將所有數(shù)據(jù)頁基于 {spaceID, pageID} 劃分為 slice;
橫向擴展 – 隨著 數(shù)據(jù)庫 規(guī)模的增長,可用資源(存儲、內(nèi)存)隨著 slice 的創(chuàng)建按比例增長;
數(shù)據(jù)本地化 – 數(shù)據(jù)密集型操作是在存儲節(jié)點上由 slice 服務(wù)執(zhí)行。
