Doimiy ob'ektlar do'koni - Persistent object store

A doimiy ob'ekt do'koni ning bir turi kompyuterni saqlash to'liq yozib oladigan va oladigan tizim ob'ektlar, yoki buni amalga oshirish xayolini beradi.

Kontrastli saqlash usullari

Doimiy ob'ekt do'koni boshqasidan farq qiladi fayllarni saqlash, bu erda bitta faylda bir nechta ob'ekt bo'lishi mumkin. Masalan, bilan fayl vergul bilan ajratilgan qiymatlar ko'pchilikni ushlab turishi mumkin ob'ektlar, odatda har bir satr uchun bitta. Ushbu turdagi fayl tizimi faylni boshidan ochadi va o'rtada ob'ektga kirish uchun u orqali o'qiydi. Uchinchi turdagi saqlash, blok saqlash, saqlash qulayligi uchun bitta ob'ektni kichikroq qismlarga ajratish orqali ishlaydi.[1]

Fayllar chiziqli inson hujjatlari va ma'lumotlar oqimlari asosida modellashtirilgan bo'lsa, ob'ektni saqlash asosan qo'llab-quvvatlashga mo'ljallangan ob'ektga yo'naltirilgan dasturlash tillar. Ushbu tillar o'z tillarini saqlab qoladi o'zgaruvchan ob'ektni xotirada saqlash, lekin dastur to'xtaganda yoki xotirada joy ajratish kerak bo'lganda, a doimiy ob'ektlar do'koni keyinchalik yoki boshqa dastur yordamida ob'ektlarni qayta ishlatish uchun saqlashi mumkin. Ob'ektlarni yozish deyiladi ma'lumotlarni ketma-ketlashtirish.

Amalga oshirilishdagi o'zgarishlar

Oddiy misollar seriyali ikkilik formatdagi ob'ekt (nol va bitta). Keyinchalik murakkab misollarni o'z ichiga oladi ob'ekt ma'lumotlar bazalari yoki ob'ekt-relyatsion xaritalash birlashtiradigan tizimlar ma'lumotlar bazasi moslamalarni osongina saqlash uchun qo'llab-quvvatlanadigan tizim. Ular xususiy va tushunarsiz formatlarda yoki kabi keng ko'chma formatlarda seriyalashtirilishi mumkin XML yoki JSON.

Doimiy ob'ektlar do'konining eng muhim tarkibiy qismlari:[2]

  • Doimiy ob'ektlarni aniqlash
  • Ob'ektlarning xususiyatlari va ularning o'zaro bog'liqligi
  • Ob'ektlar do'koni ko'lami
  • Barqarorlikni ta'minlash

Shuningdek qarang Phantom OS - doimiy ravishda ob'ektni saqlashga mo'ljallangan operatsion tizim.

Adabiyotlar

  1. ^ "Faylni saqlash, bloklashni saqlash yoki ob'ektni saqlash?". www.redhat.com. Olingan 2018-10-19.
  2. ^ Braun, A. L .; Morrison, R. (1992). "Umumiy doimiy ob'ektlar do'koni" (PDF). Dastur muhandisligi jurnali. 7 (2). Olingan 8 dekabr 2015.