XML - ฐานข้อมูล
XML Databaseใช้เพื่อจัดเก็บข้อมูลจำนวนมากในรูปแบบ XML เนื่องจากการใช้ XML เพิ่มขึ้นในทุกฟิลด์จึงจำเป็นต้องมีพื้นที่ปลอดภัยในการจัดเก็บเอกสาร XML ข้อมูลที่จัดเก็บในฐานข้อมูลสามารถสืบค้นได้โดยใช้XQueryทำให้เป็นอนุกรมและส่งออกเป็นรูปแบบที่ต้องการ
ประเภทฐานข้อมูล XML
ฐานข้อมูล XML มีสองประเภทหลัก -
- เปิดใช้งาน XML
- XML ดั้งเดิม (NXD)
XML - ฐานข้อมูลที่เปิดใช้งาน
ฐานข้อมูลที่เปิดใช้งาน XML ไม่มีอะไรนอกจากส่วนขยายที่จัดเตรียมไว้สำหรับการแปลงเอกสาร XML นี่คือฐานข้อมูลเชิงสัมพันธ์ซึ่งข้อมูลจะถูกเก็บไว้ในตารางที่ประกอบด้วยแถวและคอลัมน์ ตารางประกอบด้วยชุดของระเบียนซึ่งจะประกอบด้วยเขตข้อมูล
ฐานข้อมูล XML ดั้งเดิม
ฐานข้อมูลดั้งเดิมของ XML ขึ้นอยู่กับคอนเทนเนอร์มากกว่ารูปแบบตาราง สามารถจัดเก็บเอกสารและข้อมูล XML จำนวนมาก ฐานข้อมูลเนทีฟ XML ถูกสอบถามโดยXPath- การแสดงออก
ฐานข้อมูลดั้งเดิมของ XML มีข้อได้เปรียบเหนือฐานข้อมูลที่เปิดใช้งาน XML มีความสามารถสูงในการจัดเก็บสืบค้นและดูแลรักษาเอกสาร XML มากกว่าฐานข้อมูลที่เปิดใช้งาน XML
ตัวอย่าง
ตัวอย่างต่อไปนี้สาธิตฐานข้อมูล XML -
<?xml version = "1.0"?>
<contact-info>
<contact1>
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</contact1>
<contact2>
<name>Manisha Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 789-4567</phone>
</contact2>
</contact-info>
ที่นี่ตารางของรายชื่อจะถูกสร้างขึ้นที่เก็บระเบียนของผู้ติดต่อ (CONTACT1 และ contact2) ซึ่งจะประกอบด้วยสามหน่วยงาน - ชื่อ บริษัทและโทรศัพท์