تفاوت اساسی بین سند XML و پایگاه داده رابطه ای چیست؟
تفاوت اساسی بین سند XML و پایگاه داده رابطه ای چیست؟

تصویری: تفاوت اساسی بین سند XML و پایگاه داده رابطه ای چیست؟

تصویری: تفاوت اساسی بین سند XML و پایگاه داده رابطه ای چیست؟
تصویری: فصل 10 پایگاه های داده XML 2024, ممکن است
Anonim

عمده تفاوت بین داده های XML و داده های رابطه ای

یک سند XML حاوی اطلاعاتی در مورد رابطه داده ها اقلام به یکدیگر در شکل سلسله مراتب با رابطه ای مدل، تنها انواع روابطی که می توان تعریف کرد، جدول والد و روابط جدول وابسته است.

خوب، چگونه XML و پایگاه داده با هم کار می کنند؟

داده محور پایگاه های داده داده ها را جدا از XML طرحواره، معمولا فقط محتوای اصلی را به جداول رابطه ای تبدیل می کند. به این محصولات می گویند XML -فعال پایگاه های داده . اگر یک XML سند مورد نیاز است، داده های ذخیره شده در جداول رابطه ای را می توان پرس و جو کرد XML سند ایجاد شد

علاوه بر این، آیا XML می تواند به عنوان پایگاه داده استفاده شود؟ XML - پایگاه های داده . پایگاه داده XML است استفاده شده برای ذخیره حجم عظیمی از اطلاعات در XML قالب به عنوان استفاده کنید از XML در هر زمینه ای در حال افزایش است، لازم است یک مکان امن برای نگهداری آن وجود داشته باشد XML اسناد. داده های ذخیره شده در پایگاه داده می تواند با استفاده از XQuery پرس و جو شود، سریال شود و به فرمت دلخواه صادر شود.

همچنین ممکن است بپرسید که آیا XML سریعتر از SQL است؟

SQL داده های جدولی خوبی هستند -- داده هایی که به راحتی در ردیف ها و ستون ها قرار می گیرند. XML برای داده های سلسله مراتبی خوب است -- داده هایی که چندین سطح با اندازه های مختلف دارند. SQL برای ذخیره سازی و جستجو خوب است. XML برای انتقال و قالب بندی خوب است.

Rdbms چگونه داده های XML را ذخیره می کند؟

XML پایگاه داده های فعال معمولاً یک یا چند روش زیر را ارائه می دهند ذخیره سازی XML در ساختار رابطه سنتی: XML است ذخیره شده است به یک CLOB (شئی بزرگ با شخصیت) XML به مجموعه ای از جداول بر اساس طرحواره "تکه" می شود. XML است ذخیره شده است به یک بومی XML نوع مطابق استاندارد ISO 9075-

توصیه شده: