esProc
esProc SPL 是一個基於JVM的程式語言,專為結構化資料計算設計,既可作為資料分析工具,也可作為嵌入式計算引擎。
esProc 是什麼?
esProc SPL 是一個基於JVM的程式語言,專為結構化資料計算設計,既可作為資料分析工具,也可作為嵌入式計算引擎。
esProc 概覽
這是什麼
esProc SPL 是一個基於 JVM 的程式語言,專為結構化資料計算而設計,既可作為資料分析工具,也可作為嵌入式計算引擎。與大多數基於文字的程式語言不同,SPL 程式碼寫在類似 Excel 的網格中,讓使用者可以即時逐步查看執行結果。
主要功能
- 程式碼寫在類似 Excel 的網格中,可即時逐步查看執行結果 - 支援標準程式語言功能,如分支、迴圈和遞迴 - 具有強大的集合運算能力,使程式碼更簡潔 - 基於結構化資料表的集合運算引入離散性,整合 SQL 和 Java 的優點 - 完全以 Java 開發,可無縫整合到 Java 應用程式中 - 支援多種資料來源,包括關聯式資料庫和 NoSQL - 實現輕量級多資料來源混合計算,無需依賴重量級邏輯資料倉儲
使用情境
- 傳統上需要 SQL 和 Python 的結構化資料計算任務 - 作為報表查詢和其他應用系統的嵌入式計算引擎 - 輕量級多資料來源混合計算 - 搭配適當儲存結構和演算法的高效能計算
快速開始
請參閱儲存庫 README 以取得安裝說明。
授權與價格
採用 Apache 2.0 授權。開放原始碼。
內容整理自該專案公開的 README 與儲存庫資訊。