[Topic DIscussion] 脑洞大开,写在表格里的结构化数据处理语言SPL
Tofloor
poster avatar
方老四
deepin
2023-04-17 18:44
Author

集算器(esProc),一款介于数据源和应用之间的高性能数据处理中间件。SQL是操作关系数据库的语言,面对复杂的数据查询需求,往往是SQL语句很难书写,非专业级高手不能搞定。国人开发的SPL语言有效地解决了数据处理的查询慢和和书写难的问题,广泛适用于所有数据源,如关系数据库、NoSQL、结构化的文本文件txt、xlsx、xls、json、xml和Http数据等。SQL是基于关系代数理论,SPL是基于离散数据集(离散数学)理论,后者更适合大规模和高复杂度的数据处理。软件的主要特色是代码写在表格里,而不是写在文本编辑器中,极大地减少了变量的使用,使用A1、B2等单元格名称即可,优势是可以随时点击单元格查看每一步的中间计算结果,方便程序调试。

国人开发的HVML+SPL是一个全新的应用软件开发模式,前者用于生成界面,后者用于生成和处理数据,二者相得益彰、珠联璧合。这两款软件都是国内开源软件,希望deepin能与相关厂商实现合作,进行专门的适配,扩展应用生态。

参考网址:http://www.raqsoft.com.cn/p

image.png

Reply Favorite View the author
All Replies
晚秋(lateautumn)
Moderator
2023-04-17 23:21
#1

软件是免费的吗?confused

Reply View the author
wtz
deepin
2023-04-17 23:41
#2

不如叫做TPL(Tabulated Programming Language)joy

Reply View the author
方老四
deepin
2023-04-18 00:56
#3
晚秋(lateautumn)

软件是免费的吗?confused

有社区版是开源免费的

Reply View the author
方老四
deepin
2023-04-18 01:00
#4
wtz

不如叫做TPL(Tabulated Programming Language)joy

只是开发工具IDE采用了表格形式,生成的还是脚本文件。SPL和SQL只是中间字母不一样,一个是处理,一个是查询,其他是一样的。前者叫结构化处理语言,后者叫结构化查询语言。数据的增、删、改和单表查询计算还是SQL更简单,多表复杂查询计算与查询嵌套,SPL的性能更强,也更容易编写。

Reply View the author