![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SPL
文章平均质量分 94
bug 郭
此人很懒,什么都没有写
展开
-
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
基于JVM的开源数据处理语言主要有Kotlin、Scala、SPL,下面对三者进行多方面的横向比较,从中找出开发效率最高的数据处理语言。本文的适用场景设定为项目开发中常见的数据处理和业务逻辑,以结构化数据为主,大数据和高性能不作为重点,也不涉及消息流、科学计算等特殊场景。原创 2022-09-07 07:00:00 · 1441 阅读 · 56 评论 -
多维分析预汇总应该怎样做才管用?
多维分析(OLAP)通常要求极高的响应效率,当涉及的数据量很大时,每次都基于明细数据汇总效率就会很低,人们会考虑采用预汇总的方式加快查询速度,即事先将要查询的结果计算好,使用时直接读取预汇总结果就可以获得实时响应,从而满足交互分析的需要。不过,将可能的维度组合全部预汇总不太现实,按中间CUBE大小仅1KB计算50个维度的全量预汇总需要的存储空间高达1MT,需要100百万块1T的硬盘,即使只汇总其中20个维度也要占用470000T的空间(多维分析预汇总的存储容量),显然都不能接受。所以,一般会采用部分预汇总的原创 2022-06-28 06:00:00 · 781 阅读 · 135 评论 -
java结构化处理利器_开源库SPL
文章目录需要什么样的能力?1 集合运算能力2 Lambda语法3 在 Lambda 语法中直接引用字段4 动态数据结构5 解释型语言引入 SPL丰富的集合运算函数简洁的Lambda语法动态数据结构直接执行SQL更多语言优势离散性及其支挂下的更彻底的集合化更方便的函数语法扩展的Lambda语法无缝集成、低耦合、热切换SPL资料现代Java应用架构越来越强调数据存储和处理分离,以获得更好的可维护性、可扩展性以及可移植性,比如火热的微服务就是一种典型。这种架构通常要求业务逻辑要在Java程序中实现,而不是像传统原创 2022-05-18 09:16:49 · 1236 阅读 · 118 评论