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 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/splwareesproc.svg)](https://yunodb.com/tools/splwareesproc?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/splwareesproc?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/splwareesproc.svg" alt="Featured on YunoDB" height="20"></a>