Nima uchun ma'lumotlar bazalaridan foydalanish kerak?
XML va ma'lumotlar bazasidan foydalanishni ko'rib chiqishda birinchi narsa tushuniladi, nima uchun ikkinchisi asosiy vositaga aylanishi kerak. Eskirgan ma'lumotlarga kirish kerakmi? Web-sahifalarni saqlash uchun sizga bo'sh joy kerakmi? Ma'lumotlar bazasi vositani XML sifatida ishlatadigan elektron tijorat dasturi tomonidan ishlatiladimi? Ushbu savollarga javoblar ma'lumotlar bazasi va o'rta dasturlarni (agar mavjud bo'lsa) tanlashga, shuningdek ma'lumotlar bazasidan qanday foydalanilishiga ta'sir qiladi.
Masalan, siz ma'lumot uzatish sifatida XML-dan foydalanadigan elektron tijorat dasturidan foydalanyapsiz. Ma'lumotlar katta strukturaga ega va XML hujjatlarida ishlatiladigan obyektlar va kodlashlar kabi jihatlar juda muhim emas, deb aytish mumkin, chunki bu hujjatda qanday saqlanishiga emas, balki ma'lumotlarning o'zi uchun ham muhimdir. Agar siz nisbatan oddiy dasturdan foydalansangiz, ma'lumotlarning uzatilishi sifatida aloqador ma'lumotlar bazasi va o'rta dastur barcha talablarni qondirishi mumkin. Agar dastur katta va murakkab bo'lsa, XMLni qo'llab-quvvatlaydigan to'liq dasturni ishlab chiqish muhiti talab qilinadi.
Boshqa tomondan, asosan matnli ma'lumotlarni o'z ichiga olgan ko'plab XML hujjatlari bo'lgan web-saytlarni saqlash kabi muammolar yuzaga keladi. Bunday sayt nafaqat boshqarilishi kerak, balki ko'p foydalanuvchilarga kirishni ta'minlashi kerak. Ehtimol, bu yerda hujjatlar tarkibi juda xilma-xil bo'lib, subyektlardan foydalanish muhim ahamiyatga ega, chunki ular hujjatlarni tuzish uchun asos bo'lib xizmat qiladi. Bunday holda, versiyalarni, obyektlardan foydalanishni kuzatishni va XQL kabi so'rovlar tilini ta'minlaydigan "native support" XML bilan ma'lumotlar bazalariga ehtiyoj paydo bo'lishi mumkin.
Ma'lumotlar va hujjatlar
Ehtimol, ma'lumotlar bazasini tanlashda eng muhim omil, uni ishlatishni rejalashtirishingiz ma'lumot yoki hujjatlarni saqlashingizdir. Agar siz ma'lumotlarni saqlashingiz kerak bo'lsa, ma'lumotlarni saqlash uchun tuzilgan ma'lumotlar bazasini tanlashingiz kerak, ya'ni ma'lumotni ma'lumotlar bazasidan XML hujjatlariga o'tkazish uchun mo'ljallangan ma'lumotlar bazasi yoki obyektga yo'naltirilgan va o'rta dastur. Boshqa tomondan, hujjatlarni saqlashga bo'lgan ehtiyoj sizni hujjatlarni saqlashga qaratilgan axborotni boshqarish tizimini tanlashga majbur qiladi.
Relatsion yoki obyektga yo'naltirilgan ma'lumotlar bazasida hujjatlarni mustaqil ravishda saqlash imkoni mavjud bo'lsa-da, bu oddiygina axborotni boshqarish vositalarini yaratgan boshqalar tomonidan bajarilgan ishlarning takrorlanishi bo'ladi. Shunga o'xshab, bunday tizimlar obyektga yo'naltirilgan yoki iyerarxik ma'lumotlar bazasi ustiga joylashtirilishi mumkin bo'lsa ham, ularni shunchaki ma'lumotlar bazasidan foydalanish oson ish emas.
Ma'lumot yoki hujjatlarni saqlashni XML hujjatlariga oddiygina qarab aniqlashingiz mumkin. Buning sababi, XML hujjatlari ikki toifaga bo'linadi: ma'lumotlarga va hujjatga yo'naltirilgan.
Do'stlaringiz bilan baham: |