Трајност

Аутор: Robert Simon
Датум Стварања: 18 Јуни 2021
Ажурирати Датум: 13 Може 2024
Anonim
Тест на АДАК: Диодни светла на шест компактни теренци
Видео: Тест на АДАК: Диодни светла на шест компактни теренци

Садржај

Дефиниција - Шта значи трајност?

Издржљивост у базама података је својство које осигурава да се трансакције трајно сачувају и да случајно не нестану или се обришу, чак и током рушења базе података. То се обично постиже тако што се све трансакције сачувају на нехлапљивом медију за складиштење података.


Трајност је део скраћенице АЦИД, која означава атомску, конзистентну, изоловану и трајност. АЦИД је скуп својстава који гарантују поузданост свих трансакција базе података.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава трајност

Постоји неколико организација, попут банака и болница, чије постојање зависи од информационих система који раде на базама података. Способност поврата 100% свих извршених трансакција је апсолутно кључна. Стопа опоравка мора бити 100 посто, а не 90 посто или чак 99,6 посто. Поред тога, опоравак мора бити трајан, што значи да све трансакције морају бити реконструисане, чак и ако се сервер базе података сруши због квара ОС или губитка струје.

Одмах можете видети зашто је трајност, као део АЦИД-а, свети грал за дизајнере релацијских система база података. АЦИД, израз који су популаризовали Тхео Хардер и Андреас Реутер у свом чланку из 1983. „Принципи опоравак података оријентисаних на трансакције“, скуп је квалитета који ће се, када се правилно примене, увек гарантовати поуздано обрађивање, руковање и чување свих база података трансакције.


Издржљивост у модерним системима релацијских база података обично се постиже записима трансакција - датотеке које се могу рециклирати - датотеке које се користе за чување свих трансакција база података у сесију. Једном када корисник изда наредбу почињења, трансакција се прво записује у датотеке базе података похрањене на нехлапљивом медију, попут тврдог диска, што се врши прије него што се потврди кориснику да је спремање дошло. Ако се база података сруши пре спремања, подаци су и даље у евиденцији трансакција приликом следећег покретања базе података, али све непотпуњене промене поништавају се или враћају назад. У дистрибуираном рачунању где су сервери географски распоређени, ову гаранцију је тешко или тешко извести, па се иста постиже коришћењем двофазне одреднице.

Ова дефиниција је написана у контексту база података