资料库 什么是json查询语言(jaql)? -技术百科的定义

什么是json查询语言(jaql)? -技术百科的定义

目录:

Anonim

定义-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和其他格式一起使用。
什么是json查询语言(jaql)? -技术百科的定义