esProc SPL —— 数据分析引擎
esProc SPL 是一款面向结构化和半结构化数据的计算和处理引擎,可以用做分析型数据库和数据计算中间件。 esProc SPL 具有精心设计的丰富库函数和强大的语法,可通过 JDBC 接口在 Java 程序中执行,并可独立计算,主要应用于线下跑批和在线查询两个数据分析型应用场景。 作为一款数据分析引擎,esProc SPL 具备 4 个主要特点:低代码、高性能、轻量级、全功能。 主要特性 (1)写法简单。它使用可读的、描述性的语句,进行数据计算。比如,股票连续上涨的最长天数,它的写法要比 SQL 简单很多。 stockprice .sort(tradedate) .group@i(closingprice < closingprice[-1]) .max(~.len()) (2)计算快速。它使用离散数学,避免了关系型数据库的查询模型,不需要生成中间表,能够快速得到计算结果,并且资源占用少。 (3)使用成本低。它不需要改造现有开发流程,本身采用Java 开发,可以独立运行,无缝集成到应用之中,不用部署服务,解释执行。它提供标准 JDBC 接口,可以被 Java 应用集...