ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

JSON Query Language (JAQL)

Definition - What does JSON Query Language (JAQL) mean?

JSON query language (JAQL) is any software suite that is used in conjunction with databases for querying, parsing or even forming Javascript Object Notion (JSON)-based documents.

JSON is a standard data-interchange format for creating documents similar to XML and not an outright type of database, so there really is no single standard query language. Instead, there are many independent languages developed by different organizations for manipulating and parsing JSON documents.

Techopedia explains JSON Query Language (JAQL)

JSON materialized because of a perceived need for stateful, real-time client-server communication without the need to use browser plug-ins such as Java applets or Flash as was the norm in the late 1990s and early 2000s.

It was originally based on a subset of JavaScript, but is a language-independent data format, and as such it has no formal query language, but there are many different implementations at a query language for JSON.

Query languages compatible with JSON:

  • JAQL - functional data processing and query language for JSON and Big Data applications. Originally started as an open source project at Google but was picked up by IBM to be used as the primary data processing language for their Big Data software, Hadoop.

  • JSONiq - functional programming and query language designed for declarative query and can transform collections of data into JSON, XML or unstructured textual formats.

  • XQuery - has the same function as the above but was made specifically for XML but also works with JSON and other formats.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.