Satura rādītājs:

Kādi ir laika zīmogošanas metožu trūkumi vienlaicības kontrolei?
Kādi ir laika zīmogošanas metožu trūkumi vienlaicības kontrolei?

Video: Kādi ir laika zīmogošanas metožu trūkumi vienlaicības kontrolei?

Video: Kādi ir laika zīmogošanas metožu trūkumi vienlaicības kontrolei?
Video: time stamping method in database | DBMS 2024, Maijs
Anonim

The trūkums no laika zīmogs pieeja ir tāda, ka katrai datu bāzē saglabātajai vērtībai ir nepieciešamas divas papildu laika zīmogs lauki: viens pēdējam laiks lauks tika izlasīts un viens pēdējam atjauninājumam. Laika zīmogs tādējādi palielinās atmiņas vajadzības un datu bāzes apstrādes izmaksas.

Tātad, kādas ir darījumu vienlaicīgas izpildes problēmas?

Kad vienlaicīgi darījumi ir izpildīts nekontrolētā veidā vairākas problēmas var rasties. Vienlaicības kontrolei ir šādas trīs galvenās problēmas : pazaudēti atjauninājumi. Netīri lasīti (vai nesaistīti dati).

Tāpat kā sistēma ģenerē laikspiedolus? Parasti laika zīmogs vērtības tiek piešķirtas tādā secībā, kādā darījumi tiek iesniegti sistēma . Darījumi tiek pārvaldīti tā, lai tie varētu darboties a laika zīmogs pasūtījums. Laika zīmogi var arī būt radīts palielinot loģisko skaitītāju katru reizi, kad sākas jauns darījums.

Turklāt, kā jūs kontrolējat datubāzes vienlaicību?

Vienlaicības kontrole tiek nodrošināta datu bāzē, lai:

  1. i) nodrošināt darījumu izolāciju.
  2. ii) saglabātu datu bāzes konsekvenci, nodrošinot konsekvenci, saglabājot darījumu izpildi.
  3. (iii) atrisināt lasīšanas-rakstīšanas un rakstīšanas-lasīšanas konfliktus.

Kāpēc ir nepieciešama vienlaicīguma kontrole?

Lietošanas iemesli Vienlaicības kontrole metode ir DBVS: izmantot izolāciju, savstarpēji izslēdzot konfliktējošus darījumus. Lai atrisinātu lasīšanas-rakstīšanas un rakstīšanas-rakstīšanas konflikta problēmas. Lai saglabātu datu bāzes konsekvenci, pastāvīgi saglabājot izpildes šķēršļus.

Ieteicams: