數(shù)據(jù)引擎作為面向開發(fā)人員使用的動(dòng)態(tài)程序設(shè)計(jì)語言,專注于(半)結(jié)構(gòu)化數(shù)據(jù)計(jì)算,具有語法簡單、類庫豐富、集成性好、支持分步計(jì)算等特點(diǎn),可以幫助用戶實(shí)現(xiàn)提升開發(fā)效率、優(yōu)化應(yīng)用結(jié)構(gòu)、提升運(yùn)算性能等目標(biāo)。
降低開發(fā)難度從而提高開發(fā)效率是數(shù)據(jù)引擎的設(shè)計(jì)初衷。用戶通過內(nèi)置的敏捷語法體系編寫簡單的代碼即可完成原來在SQL或JAVA中需要復(fù)雜編碼的計(jì)算,達(dá)到讓編碼簡單化的效果。
優(yōu)化應(yīng)用結(jié)構(gòu)是數(shù)據(jù)引擎的重要作用。數(shù)據(jù)引擎是解釋執(zhí)行的語言,使用其實(shí)現(xiàn)數(shù)據(jù)算法可以降低應(yīng)用的耦合度;通過數(shù)據(jù)引擎將算法外置減少存儲(chǔ)過程數(shù)量,將數(shù)據(jù)外置減少中間表數(shù)量,從而優(yōu)化數(shù)據(jù)庫結(jié)構(gòu);數(shù)據(jù)引擎天然支持多樣性數(shù)據(jù)源,避免統(tǒng)一數(shù)據(jù)來源帶來的繁重工作,進(jìn)而優(yōu)化應(yīng)用結(jié)構(gòu)。
提升運(yùn)算性能是數(shù)據(jù)引擎的顯著效果。數(shù)據(jù)引擎的敏捷語法體系和內(nèi)置的(半)結(jié)構(gòu)化計(jì)算類庫讓大部分計(jì)算的實(shí)現(xiàn)變得簡單的同時(shí)獲得更高性能。此外,數(shù)據(jù)引擎還提供了分步式計(jì)算功能,通過多機(jī)(PC)集群達(dá)到甚至超過小型機(jī)的性能,整體造價(jià)和維護(hù)成本更低。

SPL解釋執(zhí)行,支持不停機(jī)熱切換

方便地針對(duì)單任務(wù)實(shí)施多線程計(jì)算

傳統(tǒng)ETL往往先L再ET,費(fèi)時(shí)費(fèi)力;通過集算器可以實(shí)現(xiàn)真正的ETL過程

數(shù)據(jù)引擎作為面向開發(fā)人員使用的動(dòng)態(tài)程序設(shè)計(jì)語言,專注于(半)結(jié)構(gòu)化數(shù)據(jù)計(jì)算,具有語法簡單、類庫豐富、集成性好、支持分步計(jì)算等特點(diǎn),可以幫助用戶實(shí)現(xiàn)提升開發(fā)效率、優(yōu)化應(yīng)用結(jié)構(gòu)、提升運(yùn)算性能等目標(biāo)。