esProc SPL 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
esProc SPL 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
esProc SPL 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apace
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 大数据数据处理
开源组织
地区 国产
投 递 者
适用人群 未知
收录时间 2023-10-13

软件简介

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 的图形界面,输入指令就直接得到结果表格,学习成本低,便于快速上手。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
17 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部