
文章插图
这里的语句中没有排序字样,也不会产生大排序的动作,在全集还是分组中计算TopN的语法基本一致,而且都会有较高的性能,类似的算法在SPL中还有很多 。
SPL也很容易实施并行计算,发挥多CPU的优势 。SPL有很多计算函数都提供并行机制,如文件读取、过滤、排序只要增加一个@m选项就可以自动实施并行计算,简单方便 。
易集成SPL封装了标准JDBC和ODBC接口供应用调用,特别对于Java应用可以将SPL嵌入应用内使用,T+0查询能力在应用端实现,不再依赖数据源,这样可以充分解耦应用与数据源,获得很好的移植性和可扩展性 。
JDBC调用SPL 代码示例:
Class.forName("com.esproc.jdbc.InternalDriver");Connection conn =DriverManager.getConnection("jdbc:esproc:local://");Statement st = connection.();CallableStatement st = conn.prepareCall("{call splscript(?, ?)}");st.setObject(1, 3000);st.setObject(2, 5000);ResultSet result=st.execute();SPL是解释执行的,天然支持热切换 。基于SPL的数据计算逻辑编写、修改后不需要重启,实时生效,使开发运维更加便捷 。
相对其它T+0实现技术,SPL借助自身独立的强计算与跨数据源计算能力可以更方便完成T+0查询,同时提供的高性能存储和高性能算法可以充分保障查询效率,良好的集成性使得应用端可以轻松具备这些能力,是名副其实的T+0查询利器 。
参考资料
- SPL下载
- SPL源代码
经验总结扩展阅读
- 姐夫的姐夫如何称呼
- 深空之眼流萤岚雾休刻印如何搭配比较合适
- ipad如何分屏工作(ipad微信分屏怎么取消)
- ipad如何左右分屏(ipadcanvas上下分屏)
- ipad如何打开分屏模式(ipad如何关联分屏模式)
- TCP 序列号和确认号是如何变化的?
- 如何通过 C#/VB.NET 重命名 Excel 表格并设置选项卡颜色
- 2023年摩羯座财运1月运程详解如何提高
- 81年属鸡今年多大了2023 81年属鸡2023年运势发如何
- 2023年属鼠逢兔年运势如何