Кућа Сигурност Шта је киселина у базама података? - дефиниција из техопедије

Шта је киселина у базама података? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи издржљивост изолационе конзистенције конзистенције (АЦИД)?

Издржљивост изолације конзистентности атомске конзистенције (АЦИД) концепт је који се односи на четири својства система база података: атомску, конзистентну, изоловану и трајност.

Техопедија објашњава трајност изолације конзистентности атомске конзистенције (АЦИД)

База података гарантује следећа четири својства за осигурање поузданости базе података, као што следи:


Атомицити: База података слиједи правило алл или нич, тј. База података све трансакцијске трансакције сматра једном цијелом јединицом или атомом. Према томе, када база података обрађује трансакцију, она се у потпуности довршава или се уопште не извршава.


Доследност: Осигурава да се у базу података записују само валидни подаци који слиједе сва правила и ограничења. Када трансакција резултира неважећим подацима, база података враћа се у претходно стање које се придржава свих уобичајених правила и ограничења.


Изолација: Осигурава да се трансакције истовремено безбедно и независно обрађују без сметњи, али не осигурава редослед трансакција. На пример, корисник А повлачи 100 УСД, а корисник Б повлачи 250 УСД са корисничког рачуна З, који има салдо од 1000 УСД. Будући да и А и Б црпе са З рачуна, један од корисника мора сачекати док се друга корисничка трансакција не закључи, избегавајући недоследне податке. Ако је Б потребно да сачека, онда Б мора да сачека док се А трансакција не заврши, а стање на З рачуну промени на 900 УСД. Сада, Б може повући 250 УСД из овог 900 УСД.


Трајност: У горњем примеру, корисник Б може повући 100 УСД само након завршетка трансакције корисника А и ажурирања у бази података. Ако систем не успе пре него што се трансакција забележи у базу података, А не може повући новац, а З-ов рачун се враћа у претходно стање.

Шта је киселина у базама података? - дефиниција из техопедије