Æóðíàëèçàöèÿ èçìåíåíèé ÁÄ. Èíäèâèäóàëüíûå îòêàòû òðàíçàêöèé. |
Îäíèì èç îñíîâíûõ òðåáîâàíèé ê ÑÓÁÄ ÿâëÿåòñÿ íàäåæíîñòü õðàíåíèÿ äàííûõ âî âíåøíåé ïàìÿòè. Ïîä íàäåæíîñòüþ õðàíåíèÿ ïîíèìàåòñÿ òî, ÷òî ÑÓÁÄ äîëæíà áûòü â ñîñòîÿíèè âîññòàíîâèòü ïîñëåäíåå ñîãëàñîâàííîå ñîñòîÿíèå ÁÄ ïîñëå ëþáîãî àïïàðàòíîãî èëè ïðîãðàììíîãî ñáîÿ. Îáû÷íî ðàññìàòðèâàþòñÿ äâà âîçìîæíûõ âèäà àïïàðàòíûõ ñáîåâ: òàê íàçûâàåìûå ìÿãêèå ñáîè, êîòîðûå ìîæíî òðàêòîâàòü êàê âíåçàïíóþ îñòàíîâêó ðàáîòû êîìïüþòåðà è æåñòêèå ñáîè, õàðàêòåðèçóåìûå ïîòåðåé èíôîðìàöèè íà íîñèòåëÿõ âíåøíåé ïàìÿòè. Ïîääåðæàíèå íàäåæíîñòè õðàíåíèÿ äàííûõ â ÁÄ òðåáóåò èçáûòî÷íîñòè õðàíåíèÿ äàííûõ. Æóðíàë - ýòî îñîáàÿ ÷àñòü ÁÄ, íåäîñòóïíàÿ ïîëüçîâàòåëÿì ÑÓÁÄ è ïîääåðæèâàåìàÿ ñ îñîáîé òùàòåëüíîñòüþ (èíîãäà ïîääåðæèâàþòñÿ äâå êîïèè æóðíàëà, ðàñïîëàãàåìûå íà ðàçíûõ ôèçè÷åñêèõ äèñêàõ), â êîòîðóþ ïîñòóïàþò çàïèñè îáî âñåõ èçìåíåíèÿõ îñíîâíîé ÷àñòè ÁÄ. Ïðîòîêîëà Write Ahead Log–WAL – ýòà ñòðàòåãèÿ çàêëþ÷àåòñÿ â òîì, ÷òî çàïèñü îá èçìåíåíèè ëþáîãî îáúåêòà ÁÄ äîëæíà ïîïàñòü âî âíåøíþþ ïàìÿòü æóðíàëà ðàíüøå, ÷åì èçìåíåííûé îáúåêò ïîïàäåò âî âíåøíþþ ïàìÿòü îñíîâíîé ÷àñòè ÁÄ. Ñàìàÿ ïðîñòàÿ ñèòóàöèÿ âîññòàíîâëåíèÿ - èíäèâèäóàëüíûé îòêàò òðàíçàêöèè. Äîñòàòî÷íî äëÿ êàæäîé òðàíçàêöèè ïîääåðæèâàòü ëîêàëüíûé æóðíàë îïåðàöèé ìîäèôèêàöèè ÁÄ, âûïîëíåííûõ â ýòîé òðàíçàêöèè, è ïðîèçâîäèòü îòêàò òðàíçàêöèè ïóòåì âûïîëíåíèÿ îáðàòíûõ îïåðàöèé, ñëåäóÿ îò êîíöà ëîêàëüíîãî æóðíàëà. Äëÿ âîññòàíîâëåíèÿ ÁÄ ïîñëå æåñòêîãî ñáîÿ èñïîëüçóþò æóðíàë è àðõèâíóþ êîïèþ ÁÄ. Àðõèâíàÿ êîïèÿ - ýòî ïîëíàÿ êîïèÿ ÁÄ ê ìîìåíòó íà÷àëà çàïîëíåíèÿ æóðíàëà. Âîññòàíîâëåíèå èäåò èñõîäÿ èç àðõèâíîé êîïèè ïî æóðíàëó âîñïðîèçâîäèòñÿ ðàáîòà âñåõ òðàíçàêöèé, êîòîðûå çàêîí÷èëèñü ê ìîìåíòó ñáîÿ.  ïðèíöèïå, ìîæíî äàæå âîñïðîèçâåñòè ðàáîòó íåçàâåðøåííûõ òðàíçàêöèé è ïðîäîëæèòü èõ ðàáîòó ïîñëå çàâåðøåíèÿ âîññòàíîâëåíèÿ.
Ñåðèÿ ñîîáùåíèé "Áàçû äàííûõ":
×àñòü 1 - Ôàéëîâûå ñèñòåìû. Íàçíà÷åíèå ôàéëîâûõ ñèñòåì.
×àñòü 2 - Îñîáåííîñòè îðãàí õðàíåíèÿ äàííûõ
×àñòü 3 - Ñïîñîáû îðãàíèçàöèè àðõèâîâ ôàéëîâ
×àñòü 4 - ÑÓÁÄ ADABAS/NATURAL. Îñîáåííîñòè. Ïîääåðæèâàåìûå ìîäåëè äàííûõ.
×àñòü 5 - Æóðíàëèçàöèÿ èçìåíåíèé ÁÄ. Èíäèâèäóàëüíûå îòêàòû òðàíçàêöèé.
×àñòü 6 - Êîëëåêòèâíûé äîñòóï ê äàííûì. Ïðîáëåìû êîëëåêòèâíîãî äîñòóïà.
×àñòü 7 - Ëèíåéíûå ñòðóêòóðû. Ïîíÿòèå ñïèñêà. Òèïû ñïèñêîâ («øèíà», «êîëüöî»).
...
×àñòü 43 - Ìåòîä âñïîìîãàòåëüíîé òàáëèöû äëÿ ñëó÷àÿ ïðîèçâîëüíîãî ãðàôà. Îòëè÷èÿ îò ñëó÷àÿ ìîäåëèðîâàíèÿ èåðàðõèé
×àñòü 44 - Îáúåêòíî-îðèåíòèðîâàííàÿ ìîäåëü è ðåëÿöèîííàÿ ìîäåëü. Ñõîäñòâî è îòëè÷èÿ.
×àñòü 45 - Èñïîëüçîâàíèå «êîîðäèíàòíîãî» ìåòîäà äëÿ ìîäåëèðîâàíèÿ èåðàðõèé è ïðîèçâîëüíûõ ãðàôîâ. Åãî äîñòîèíñòâà è
| Ðóáðèêè: |
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |