NDP(Near Data Processing)是一種 分布式緩存加速服務(wù)組件,它通過提供分布式緩存加速服務(wù)和卸載近數(shù)據(jù)計(jì)算的能力,顯著降低數(shù)據(jù)訪問成本,大幅提升訪問性能和吞吐量,為高效計(jì)算提供堅(jiān)實(shí)保障。
NDP為上層應(yīng)用提供了標(biāo)準(zhǔn)的POSIX接口,有效屏蔽了底層存儲的差異,提供了一個(gè)數(shù)據(jù)統(tǒng)一管理平臺的能力。通過訪問scheme的差異,NDP使用不同的內(nèi)部邏輯,不僅減少了上層應(yīng)用的差異化邏輯開發(fā),還豐富了服務(wù)的多樣性。
NDP也是云數(shù)據(jù)庫GaussDB(for MySQL)發(fā)布的旨在提高數(shù)據(jù)查詢效率的計(jì)算下推的解決方案,針對數(shù)據(jù)密集型查詢,將提取列、聚合運(yùn)算、條件過濾等操作從計(jì)算節(jié)點(diǎn)向下推送給GaussDB(for MySQL)的分布式存儲層的多個(gè)節(jié)點(diǎn),并行執(zhí)行。
NDP主要作為一種分布式緩存加速服務(wù)組件和計(jì)算下推解決方案,用于提升數(shù)據(jù)訪問性能和查詢效率。