КИСЛОТА базасы модели

КИСЛОТА коргойт Сиздин базасы маалыматтары

берилиштер базасынын негизги долбоорлоо КИСЛОТА модели берилиштер базаларынын теориясын байыркы жана абдан маанилүү түшүнүктөрдүн бири болуп саналат. Бул ар бир базасын башкаруу системасы алдыга төрт мак- саттарын жетүү үчүн аракет кылышы керек: atomicity, ырааттуулугу, обочолонуу жана чыдамкай. Бул төрт максаттарга кандайдыр бир жооп бере албаса, мамилелердин базасы ишенимдүү кароого мүмкүн эмес. бул мүнөздөмөлөргө ээ базасы КИСЛОТА-жооп болуп эсептелет.

КИСЛОТА белгиленген

Келгиле ушул өзгөчөлүктөрдүн ар бир карап, бир азга токтолуп көрөлү:

Машыгуу кантип КИСЛОТА Works

Базасы администраторлору кислота ишке ашыруу үчүн бир нече стратегияларын колдонгон.

Бир atomicity ишке ашыруу үчүн колдонулган жана бышык, мурун-жаза кирип (УЭЛ) кандайдыр бир бүтүм чоо-жайы ар кандай боюнча маалыматтар базасы ката берген биринчи да, кайра жасоо жана information.This камсыз жокко чыгаруу кирет бир лог үчүн жазылган, базасына текшере алат журналы жана маалыматтар базасын мамлекет, анын мазмунун салыштыруу.

Маалыматтарды өзгөртүү керек болсо, дагы бир ыкмасы atomicity жана бекемдигине көлөкө пейжинг көлөкө бет түзүлгөн менен чечүү үчүн колдонулат. суроо кандай өзгөрүүлөр эмес, маалымат базасын реалдуу маалыматтарга караганда, көмүскө баракка жазылган. берилиштер базасына өзү түзөтүү толугу менен гана өзгөртүлдү.

Дагы бир мезгилде эки-этап бөлүштүрүлгөн берилиштер базасына системасынын өзгөчө пайдалуу, протокол жасаган деп аталат. бир иш-өтүнүчүн баскычында жана бир этабы иш: Бул протокол эки этапта кирген маалыматтарды өзгөртүү өтүнүчүн турат. суроо этапта, бүтүм таасир тийгизген бир түйүнүндөгү бардык DBMSs алар аны кабыл алышкан деген ырастоо жана бүтүм жасоо үчүн болушу керек. ырастоо бардык тиешелүү DBMSs алынган кийин, жана этабы маалыматтары чынында барак турган аяктайт кылган.