XQuery - ภาพรวม

XQuery คืออะไร

XQuery เป็นภาษาที่ใช้ในการดึงข้อมูลที่จัดเก็บในรูปแบบ XML XQuery สามารถใช้กับเอกสาร XML ฐานข้อมูลเชิงสัมพันธ์ที่มีข้อมูลในรูปแบบ XML หรือฐานข้อมูล XML XQuery 3.0 เป็นคำแนะนำ W3C ตั้งแต่วันที่ 8 เมษายน 2014

คำจำกัดความของ XQuery ตามเอกสารอย่างเป็นทางการมีดังต่อไปนี้ -

XQuery เป็นภาษามาตรฐานสำหรับการรวมเอกสารฐานข้อมูลเว็บเพจและเกือบทุกอย่าง มีการนำไปใช้อย่างกว้างขวางมาก มีประสิทธิภาพและง่ายต่อการเรียนรู้ XQuery กำลังแทนที่ภาษามิดเดิลแวร์ที่เป็นกรรมสิทธิ์และภาษาสำหรับการพัฒนา Web Application XQuery กำลังแทนที่โปรแกรม Java หรือ C ++ ที่ซับซ้อนด้วยโค้ดสองสามบรรทัด XQuery ใช้งานง่ายกว่าและดูแลรักษาง่ายกว่าทางเลือกอื่น ๆ

ลักษณะเฉพาะ

  • Functional Language - XQuery เป็นภาษาสำหรับดึง / สืบค้นข้อมูลจาก XML

  • Analogous to SQL - XQuery คือ XML ที่ SQL คือฐานข้อมูล

  • XPath based - XQuery ใช้นิพจน์ XPath เพื่อนำทางผ่านเอกสาร XML

  • Universally accepted - XQuery ได้รับการสนับสนุนโดยฐานข้อมูลหลักทั้งหมด

  • W3C Standard - XQuery เป็นมาตรฐาน W3C

ประโยชน์ของ XQuery

  • การใช้ XQuery สามารถดึงข้อมูลทั้งแบบลำดับชั้นและแบบตารางได้

  • XQuery สามารถใช้เพื่อสอบถามโครงสร้างต้นไม้และกราฟิก

  • สามารถใช้ XQuery เพื่อสืบค้นหน้าเว็บได้โดยตรง

  • XQuery สามารถใช้โดยตรงเพื่อสร้างหน้าเว็บ

  • XQuery สามารถใช้เพื่อแปลงเอกสาร xml

  • XQuery เหมาะอย่างยิ่งสำหรับฐานข้อมูลที่ใช้ XML และฐานข้อมูลแบบออบเจ็กต์ ฐานข้อมูลออบเจ็กต์มีความยืดหยุ่นและมีประสิทธิภาพมากกว่าฐานข้อมูลแบบตารางล้วนๆ