您现在的位置是:首页 > 文章详情

esProc SPL —— 数据分析引擎

日期:2023-10-16点击:195

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 应用集成调用。对于非 Java 应用,则提供 HTTP 的 RESTful 接口。

(4)支持多种数据源,包括 MySQL 等主流关系型数据库、NoSQL 数据库、文本文件,JSON 文件。它本身也有自己的数据引擎,也可以把数据存在它里面。

(5)易于使用。 为了适应国内的实际情况,加速推广,它有一个类似 Excel 的图形界面,输入指令就直接得到结果表格,学习成本低,便于快速上手。

原文链接:https://www.oschina.net/p/esproc-spl
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章