Soya peyjingi - Shadow paging

Yilda Kompyuter fanlari, soya peyjingi ta'minlash uchun texnikadir atomlik va chidamlilik (ikkitasi Kislota xususiyatlari) in ma'lumotlar bazasi tizimlari. A sahifa bu kontekstda jismoniy saqlash birligi (ehtimol a qattiq disk ), odatda 1 dan 64 gacha tartibda KiB.

Soya peyjingi - bu nusxa ko'chirish qochish texnikasi joyida sahifalarning yangilanishi. Buning o'rniga, sahifani o'zgartirish kerak bo'lganda, a soya sahifasi ajratilgan. Soya sahifasida havolalar bo'lmaganligi sababli (diskdagi boshqa sahifalardan), uni doimiy ravishda cheklashlari va hokazolarni hisobga olmasdan, erkin ravishda o'zgartirish mumkin, agar sahifa bo'lishga tayyor bo'lsa. bardoshli, asl nusxaga murojaat qilgan barcha sahifalar o'rniga yangi almashtirish sahifasiga murojaat qilish uchun yangilanadi. Chunki sahifa tayyor bo'lgandagina "faollashadi", shunday bo'ladi atom.

Agar havola qilingan sahifalar soya peshingi orqali yangilanishi kerak bo'lsa, ushbu protsedura mumkin takrorlash ko'p marta, juda qimmatga tushadi. Bitta echim File Layout Anywhere-ga yozing (WAFL) fayl tizimi sahifalarni bardoshli qilishda dangasa bo'lishi kerak (ya'ni keshlashda yozish orqasida). Bu ma'lumotni yuqori darajadagi kechikish evaziga havola qilingan ierarxiyadagi yuqori nuqtalarga (masalan, fayl tizimining superbloki) ko'plab yozuvlardan qochish orqali ishlashni sezilarli darajada oshiradi.[1]

Oldindan yozib olish joyidagi yangilanishlardan foydalanadigan yanada mashhur echim.[iqtibos kerak ]

Shadow peyjingi o'xshash eski usta - yangi usta mainframe ma'lumotlar bazasi tizimlarida ishlatiladigan ommaviy ishlov berish texnikasi. Ushbu tizimlarda har bir partiyaning chiqishi (ehtimol bir kunlik ish) ikkitaga yozilgan disklar yoki saqlash vositasining boshqa shakli. Ulardan biri zaxira uchun saqlangan, ikkinchisi esa ertasi kuni ish uchun boshlang'ich nuqtasi sifatida ishlatilgan.

Shadow peyjingi ham shunga o'xshash sof funktsional ma'lumotlar tuzilmalari, bu erda yangilanishlardan qochish kerak.

Adabiyotlar

  1. ^ "NFS fayl server qurilmasi uchun fayl tizimini loyihalash" (PDF). 1994. Olingan 1 noyabr 2019. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)