目录:
定义-JSON查询语言(JAQL)是什么意思?
JSON查询语言(JAQL)是与数据库结合使用的任何软件套件,用于查询,解析甚至形成基于Javascript对象概念(JSON)的文档。
JSON是一种标准的数据交换格式,用于创建类似于XML的文档,而不是一种完全类型的数据库,因此,确实没有单一的标准查询语言。 取而代之的是,有许多由不同组织开发的独立语言,用于处理和解析JSON文档。
Techopedia解释了JSON查询语言(JAQL)
JSON的实现是因为人们认为需要状态化,实时的客户端-服务器通信,而无需像1990年代末和2000年代初那样使用浏览器插件(例如Java applet或Flash)。
它最初基于JavaScript的子集,但是是一种独立于语言的数据格式,因此它没有正式的查询语言,但是JSON的查询语言有许多不同的实现。
与JSON兼容的查询语言:
- JAQL-JSON和大数据应用程序的功能数据处理和查询语言。 最初是从Google的一个开源项目开始的,但后来被IBM选为大数据软件Hadoop的主要数据处理语言。
- JSONiq-用于声明性查询的功能编程和查询语言,可以将数据集合转换为JSON,XML或非结构化文本格式。
- XQuery-具有与上述相同的功能,但专门针对XML制作,但也可以与JSON和其他格式一起使用。
