Difference between revisions of "Working with JSON"

From Lianjapedia
Jump to: navigation, search
(Build-in JSON functions)
(Build-in JSON functions)
Line 3: Line 3:
 
Lianja provides built-in functions to work with JSON with a variety of  built-in functions.
 
Lianja provides built-in functions to work with JSON with a variety of  built-in functions.
  
See [[:Category:JSON_Functions|Built-in JSON Functions]] for details.
+
See [[:Category:JSON_Functions|JSON Functions]] for details.
  
 
===LIanja/KVS===
 
===LIanja/KVS===

Revision as of 23:44, 10 May 2024

Build-in JSON functions

Lianja provides built-in functions to work with JSON with a variety of built-in functions.

See JSON Functions for details.

LIanja/KVS

Lianja includes a Key-Value Store (KVS) to support data streaming and IoT applications.

A key-value database is a type of nonrelational database that uses a simple key-value method to store data. A key-value database stores data as a collection of key-value pairs in which a key serves as a unique identifier. Both keys and values can be anything, ranging from simple objects to complex compound objects.

KVS is implemented as a collection of functions built into Lianja.

See Lianja/KVS for details.

JSON and JQL

You can work with JSON data in Lianja and introduces the JQL (pronounced Jackal) query language for JSON. JQL is the first database independent query language to leverage the complete flexibility of native JSON data types and the full power of SQL.

With JQL, JSON benefits from SQL because it enables developers to model and query data with relationships, and SQL benefits from JSON because it removes the "impedance mismatch" between the data model and the web/mobile application model.

The JQL query language is part of the Lianja database which is also embedded into the Lianja Cloud Server.

See Working with JSON and JQL for details.