XML database
ایکس ایم ایل ڈیٹا بیس ایک ڈیٹا استقامت سافٹ ویئر سسٹم ہے جو ڈیٹا کو ایکس ایم ایل فارمیٹ میں متعین کرنے اور بعض اوقات ذخیرہ کرنے کی اجازت دیتا ہے۔ اس ڈیٹا سے پوچھ گچھ کی جا سکتی ہے، اسے تبدیل کیا جا سکتا ہے، برآمد کیا جا سکتا ہے اور کالنگ سسٹم میں واپس کیا جا سکتا ہے۔ ایکس ایم ایل ڈیٹا بیس دستاویز پر مبنی ڈیٹا بیس کا ایک ذائقہ ہے جو بدلے میں این او ایس کیو ایل ڈیٹا بیس کا ایک زمرہ ہے۔ ڈیٹا بیس میں ایکس ایم ایل کے لیے استدلال ایکس ایم ایل یا دیگر دستاویز فارمیٹس جیسے جے ایس او این میں ڈیٹا کی براہ راست وضاحت کرنے کی کئی وجوہات ہیں۔ خاص طور پر ایکس ایم ایل کے لیے، ان میں شامل ہیں: ایک انٹرپرائز میں موجودہ معیاری فارمیٹ میں بہت زیادہ ایکس ایم ایل ہو سکتا ہے۔ ڈیٹا کو ایکس ایم ایل کے طور پر بے نقاب کرنے یا استعمال کرنے کی ضرورت پڑ سکتی ہے، لہذا ایک اور فارمیٹ کا استعمال کرتے ہوئے جیسے کہ رشتہ دار قوتوں کا ڈیٹا ایکس ایم ایل کا ڈبل ماڈلنگ بہت کم ڈیٹا، گہرائی سے جڑے ہوئے ڈیٹا اور مخلوط مواد (جیسے کہ سرایت شدہ مارک اپ ٹیگز کے ساتھ متن) کے لیے بہت موزوں ہے۔ ایکس ایم ایل قابل مطالعہ ہے جبکہ رشتہ دار ٹیبلز کو میٹا ڈیٹا تک رسائی کے لیے مہارت کی ضرورت ہوتی ہے جو اکثر دستیاب ہوتا ہے کیونکہ ایکس ایم ایل سیمنٹک ویب ڈیٹا دستیاب ہوتا ہے کیونکہ آر ڈی ایف/ایکس ایم ایل آبجیکٹ-ریلیشنل امپیڈنس میچ کا حل فراہم کرتا ہے۔ اسٹیو او کونل ڈیٹا بیس میں ایکس ایم ایل کے استعمال کی ایک وجہ دیتا ہے: ایکس ایم ایل کا تیزی سے عام استعمال۔ یہ زیادہ موثر ثابت ہو سکتا ہے (تبادلوں کے اخراجات کے لحاظ سے) اور ڈیٹا کو ایکس ایم ایل فارمیٹ میں ذخیرہ کرنا آسان ہو سکتا ہے۔ مواد پر مبنی ایپلی کیشنز میں، مقامی ایکس ایم ایل ڈیٹا بیس کی صلاحیت تلاش اور نیویگیشن کی حمایت کے لیے میٹا ڈیٹا کو نکالنے یا داخل کرنے کی ضرورت کو بھی کم کرتی ہے۔ ایکس ایم ایل-فعال ڈیٹا بیس ایکس ایم ایل-فعال ڈیٹا بیس عام طور پر روایتی رشتہ دار ڈھانچے کے اندر ایکس ایم ایل کو ذخیرہ کرنے کے لیے درج ذیل طریقوں میں سے ایک یا زیادہ پیش کرتے ہیں: ایکس ایم ایل کو ایک سی ایل او بی (کریکٹر لارج آبجیکٹ) میں محفوظ کیا جاتا ہے۔ ایکس ایم ایل کو ٹیبلز کی ایک سیریز میں 'کٹا' جاتا ہے جس کی بنیاد اسکیما ایکس ایم ایل پر ہوتی ہے جسے مقامی ایکس ایم ایل ٹائپ میں محفوظ کیا جاتا ہے جیسا کہ آئی ایس او اسٹینڈرڈ 9075-14 آر ڈی بی ایم ایس کے ذریعے بیان کیا گیا ہے جو آئی ایس او ایکس ایم ایل ٹائپ کو سپورٹ کرتا ہے: آئی بی ایم ڈی 2 (پیور ایکس ایم ایل) مائیکروسافٹ ایس کیو ایل سرور اوریکل ڈیٹا بیس پوسٹگری ایس کیو ایل عام طور پر ایک ایکس ایم ایل-فعال ڈیٹا بیس بہترین موزوں ہوتا ہے جہاں زیادہ تر ڈیٹا غیر ایکس ایم ایل ہوتا ہے۔ ڈیٹا سیٹس کے لیے جہاں اعداد و شمار کی اکثریت XML ہے، ایک مقامی XML ڈیٹا بیس بہتر موزوں ہے۔ آئی بی ایم ڈی بی 2 میں ایکس ایم ایل ٹائپ کوری کی مثال ایس کیو ایل جریدوں سے نام کے طور پر آئی ڈی، وال، ایکس ایم ایل کوری ('$جے/نام'، جرنل کو "جے" کے طور پر پاس کرنا) کو منتخب کریں جہاں ایکس میلیکسٹس ('$جے [لائسنس = "کریٹیو کامنز"]'، جرنل کو "جے" کے طور پر پاس کرنا) مقامی ایکس ایم ایل ڈیٹا بیس مقامی ایکس ایم ایل ڈیٹا بیس خاص طور پر ایکس ایم ایل ڈیٹا کے ساتھ کام کرنے کے لیے تیار کیے گئے ہیں۔ چونکہ ایکس ایم ایل کو بڑے تاروں کے طور پر منظم کرنا غیر موثر ہوگا، اور ایکس ایم ایل کی درجہ بندی کی نوعیت کی وجہ سے، اسٹوریج اور استفسار کے لیے اپنی مرضی کے مطابق ڈیٹا ڈھانچے استعمال کیے جاتے ہیں۔ یہ عام طور پر صرف پڑھنے کے سوالات اور اپ ڈیٹس دونوں کے لحاظ سے کارکردگی میں اضافہ کرتا ہے۔ ایکس ایم ایل نوڈس اور دستاویزات (منطقی) اسٹوریج کی بنیادی اکائی ہیں، جس طرح ایک رشتہ دار ڈیٹا بیس میں فیلڈز اور قطاریں ہوتی ہیں۔ ڈبلیو 3 سی کی سفارش کے مطابق ایکس ایم ایل ڈیٹا کو استفسار کرنے کا معیار ایکس کوری ہے ؛ تازہ ترین ورژن ایکس کوری 3.1 ہے۔ XQuery میں ایک ذیلی زبان کے طور پر XPath شامل ہے اور XML خود XQuery کا ایک درست ذیلی نحو ہے۔ ایکس پیتھ کے علاوہ، کچھ ایکس ایم ایل ڈیٹا بیس ڈیٹا بیس سے حاصل کردہ دستاویزات یا استفسار کے نتائج کو تبدیل کرنے کے طریقہ کار کے طور پر ایکس ایس ایل ٹی کی حمایت کرتے ہیں۔ زبان کی خصوصیات سپورٹڈ API ڈیٹا سینٹرک XML ڈیٹا سیٹس ڈیٹا سینٹرک XML ڈیٹا سیٹس کے لیے، منفرد اور الگ مطلوبہ الفاظ کی تلاش کا طریقہ، یعنی XML ڈیٹا بیس کے لیے XDMA کو ڈوئل انڈیکسنگ اور باہمی خلاصہ کی بنیاد پر ڈیزائن اور تیار کیا گیا ہے۔ حوالہ جات بیرونی روابط مقامی ایکس ایم ایل ڈی بی ایم ایس کی مقبولیت کے لحاظ سے درجہ بندی، ڈی بی-انجنز ایکس ایم ایل ڈیٹا بیس سے ماہانہ اپ ڈیٹ کیا جاتا ہے-دی بزنس کیس، چارلس فوسٹر، جون 2008-ڈیٹا بیس کی موجودہ حالت اور ڈیٹا کی استقامت کے بارے میں بات کرتا ہے، موجودہ ریلیشنل ڈیٹا بیس ماڈل کس طرح سیمز پر کریک کرنا شروع کر رہا ہے اور آج کی ضروریات کے لیے ایک مضبوط متبادل کے بارے میں بصیرت فراہم کرتا ہے۔ ایک ایکس ایم ایل پر مبنی مالیکیولر پاتھ ویز کا ڈیٹا بیس (2005-06-02) ایکسسٹ، ایکس ہائیو، سیڈنا اور کوئزکس/اوپن ایکس ایم ایل نیٹو ڈیٹا بیس سسٹمز کی رفتار/کارکردگی کا موازنہ: سیڈنا، اوزون، نیو کور ایکس ایم ایس 2006 ایکس ایم ایل ڈیٹا اسٹورز کا جائزہ: ابھرتے ہوئے طریقے بھارگوا، پی۔ ؛ راجمانی، ایچ۔ ؛ تھاکر، ایس۔ ؛ اگروال، اے۔ (2005) ایکس ایم ایل فعال رشتہ دار ڈیٹا بیس، ٹیکساس، آسٹن میں ٹیکساس یونیورسٹی۔ انیشی ایٹو فار ایکس ایم ایل ڈیٹا بیسز ایکس ایم ایل اینڈ ڈیٹا بیسز، رونالڈ بورٹ، ستمبر 2005 دی اسٹیٹ آف نیٹو ایکس ایم ایل ڈیٹا بیسز، ایلیٹ رسٹی ہیرالڈ، 13 اگست 2007 ایکس ایم ایل ڈیٹا مینجمنٹ ڈیٹا ماڈلنگ