ภาษาแบบสอบถาม JSON (JAQL)

ผู้เขียน: Eugene Taylor
วันที่สร้าง: 11 สิงหาคม 2021
วันที่อัปเดต: 22 มิถุนายน 2024
Anonim
JSONiq: XQuery for JSON, JSON for XQuery
วิดีโอ: JSONiq: XQuery for JSON, JSON for XQuery

เนื้อหา

คำจำกัดความ - JSON Query Language (JAQL) หมายถึงอะไร

JSON query language (JAQL) เป็นชุดซอฟต์แวร์ใด ๆ ที่ใช้ร่วมกับฐานข้อมูลสำหรับการสืบค้นแยกหรือแม้กระทั่งสร้างเอกสาร Javascript Object Notion (JSON) - เบส


JSON เป็นรูปแบบ data-interchange มาตรฐานสำหรับการสร้างเอกสารที่คล้ายกับ XML และไม่ใช่ฐานข้อมูลแบบ outright ดังนั้นจึงไม่มีภาษาแบบสอบถามมาตรฐานเดียว มีองค์กรอิสระหลายภาษาที่พัฒนาโดยองค์กรต่าง ๆ เพื่อจัดการและแยกวิเคราะห์เอกสาร JSON

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย JSON Query Language (JAQL)

JSON ปรากฏขึ้นเนื่องจากความต้องการการรับรู้การสื่อสารไคลเอ็นต์ - เซิร์ฟเวอร์แบบเรียลไทม์โดยไม่จำเป็นต้องใช้ปลั๊กอินเบราว์เซอร์เช่น Java applets หรือ Flash ดังที่เป็นบรรทัดฐานในปลายปี 1990 และต้นปี 2000

เดิมนั้นใช้ชุดย่อยของ JavaScript แต่เป็นรูปแบบข้อมูลที่ไม่ขึ้นกับภาษาและไม่มีภาษาแบบสอบถามอย่างเป็นทางการ แต่มีการนำไปใช้งานที่แตกต่างกันมากมายในภาษาแบบสอบถามสำหรับ JSON

ภาษาของแบบสอบถามที่เข้ากันได้กับ JSON:

  • JAQL - การประมวลผลข้อมูลการทำงานและภาษาแบบสอบถามสำหรับแอปพลิเคชัน JSON และ Big Data เดิมเริ่มต้นเป็นโครงการโอเพ่นซอร์สที่ Google แต่ไอบีเอ็มหยิบขึ้นมาเพื่อใช้เป็นภาษาหลักในการประมวลผลข้อมูลสำหรับซอฟต์แวร์ Big Data ของพวกเขา Hadoop
  • JSONiq - การเขียนโปรแกรมเชิงฟังก์ชันและภาษาคิวรีออกแบบมาสำหรับเคียวรีที่ประกาศและสามารถแปลงชุดข้อมูลเป็น JSON, XML หรือรูปแบบ ual ที่ไม่มีโครงสร้าง
  • XQuery - มีฟังก์ชั่นเช่นเดียวกับข้างต้น แต่ทำขึ้นเป็นพิเศษสำหรับ XML แต่ยังทำงานร่วมกับ JSON และรูปแบบอื่น ๆ