【JAVA】 SPL(Structured Process Language)兼顾 SQL 和 Java 的优点及性能
最佳答案 问答题库578位专家为你答疑解惑
SPL(Structured Process Language)兼顾 SQL 和 Java 的优点及性能
我们看到,SQL 和 Java 的优缺点基本是对着的,SQL 的优点恰恰是 Java 的缺点,反之亦然。但二者都面临性能问题,SQL 性能低时我们没法干预,Java 虽然可以干预但过于困难,也相当于没法做了。
那有没有办法同时兼顾 SQL 和 Java 的优点呢?既能享受 SQL 的简单,又能拥有 Java 的灵活,同时还能获得高性能。
SPL(Structured Process Language)提供了这样的能力。作为专门用于结构化数据处理的编程语言,SPL 提供了丰富的结构化数据计算类库,封装了众多高性能算法可以直接使用,充分保持了 SQL 优势;由于 SPL 语法简单灵活,可以比 Java 更方便实现各类复杂计算。SPL 提供了自有的文件存储,可以有效克服数据库 IO 效率问题。同时,SPL 具备良好的集成性,可以嵌入在应用内实施数据处理,获得与 Java 一样的灵活性。
计算类库
SPL 提供了专业的结构化数据对象序表,并在序表的基础上提供了丰富的计算类库。包括常规的过滤、分组、排序、去重、连接等计算,比如一般的:
Orders.sort(Amount) // 排序
Orders.select(Amount*Quantity>3000 && like(Client,“S”)) // 过滤
Orders.groups(Client; sum(Amount)) // 分组
Orders.id(Client) // 去重
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"【JAVA】 SPL(Structured Process Language)兼顾 SQL 和 Java 的优点及性能":http://eshow365.cn/6-20342-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: Filter与Listener(过滤器与监听器)
- 下一篇: SMT贴片加工中回流焊接机的关键工艺