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 应用集成调用。对于非 Java 应用,则提供 HTTP 的 RESTful 接口。
(4)支持多种数据源,包括 MySQL 等主流关系型数据库、NoSQL 数据库、文本文件,JSON 文件。它本身也有自己的数据引擎,也可以把数据存在它里面。
(5)易于使用。 为了适应国内的实际情况,加速推广,它有一个类似 Excel 的图形界面,输入指令就直接得到结果表格,学习成本低,便于快速上手。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
苹果开发新装置:给未拆封的全新 iPhone 升级系统
根据 Apple Insider 援引彭博社的报道,苹果公司开发了新的装置给尚未拆封的全新 iPhone 升级 iOS 操作系统。 彭博社原文写道: Apple 已准备好系统将最新软件加载到未拆封的 iPhone 上。当顾客从 Apple 零售店购买新 iPhone 时,该设备有时会附带过时的软件。例如,第一批出厂的 iPhone 15 机型预装了 iOS 17,但在设备可供购买时 iOS 17.0.1 已经可用。购买没有最新软件的新 iPhone 并不理想,尤其是存在一些引人注目的错误时。 但这种情况即将改变。苹果公司正在为其零售店规划一套新系统,该系统将在 iPhone 销售前更新软件。 该公司开发了一种类似垫子的专门设备,零售店可以将未拆封的盒装 iPhone 放在上面。然后,该设备以无线方式连接手机,唤醒 iPhone、自动下载更新、安装最新版 iOS,完成系统升级,然后关机——所有这些操作都无需打开手机的包装。该公司的目标是在今年年底前开始将其推广到其线下零售店。 下面是用 AI 根据以上描述为这款装置生成的图片: via 小互
- 下一篇
OpenVINO.NET 发布
在深度学习应用日益广泛的今天,优化深度学习模型并进行推理部署已经成为了一项必要的技术。OpenVINO工具包,由Intel开发,作为一款开源的工具包,为开发者提供了强大的深度学习模型优化和推理功能。然而,对于.NET世界来说,OpenVINO的C API并没有一个适合且高质量的封装。这导致开发者在实现跨平台的深度学习模型推理时面临挑战。基于此,开源开发者sdcb发布了OpenVINO.NET项目,提供了高质量的OpenVINO封装。 OpenVINO.NET项目不仅完全支持低级C API,还为所有的低级API提供了便利好用的高层API,其高层API符合C#的命名规范,结合C#的优秀特性,进行了良好的异常错误处理,同时享受C#性能优化特性。并且,所有的高层API都提供了详尽的XML注释,并经过了详尽的单元测试。 开发者sdcb还在其博客文章中分享了如何使用OpenVINO.NET项目,包括如何使用NuGet包、API设计、以及四个应用示例:基于OpenVINO官网提供的face-detection-0200模型的人脸检测、基于yolov8模型的物体分类、物体识别以及混合3种模型的Padd...
相关文章
文章评论
共有0条评论来说两句吧...