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) ซึ่งจะประกอบด้วยสามหน่วยงาน - ชื่อ บริษัทและโทรศัพท์