Агуулгын хүснэгт:

Өгөгдлийн сан нь параллель байдлыг хэрхэн зохицуулдаг вэ?
Өгөгдлийн сан нь параллель байдлыг хэрхэн зохицуулдаг вэ?

Видео: Өгөгдлийн сан нь параллель байдлыг хэрхэн зохицуулдаг вэ?

Видео: Өгөгдлийн сан нь параллель байдлыг хэрхэн зохицуулдаг вэ?
Видео: Илүү тогтвортой ирээдүйн төлөө нарны гэрлээр ажилладаг 10 гэр 2024, Дөрөвдүгээр сар
Anonim

Зэрэгцээ байдал хяналтыг ихэвчлэн олон хэрэглэгчийн системд тохиолддог ийм зөрчилдөөнийг шийдвэрлэхэд ашигладаг. Энэ нь танд тусалдаг хийх итгэлтэй байна мэдээллийн сан гүйлгээ нь тухайн мэдээллийн бүрэн бүтэн байдлыг зөрчихгүйгээр нэгэн зэрэг хийгддэг мэдээллийн сан.

Үүнтэй холбогдуулан та параллель байдлыг хэрхэн зохицуулдаг вэ?

Зэрэгцээ зөрчилдөөнийг шийдвэрлэх ерөнхий арга нь:

  1. SaveChanges үед DbUpdateConcurrencyException-г аваарай.
  2. DbUpdateConcurrencyException ашиглах.
  3. Өгөгдлийн сан дахь одоогийн утгуудыг тусгахын тулд параллель тэмдгийн анхны утгыг сэргээнэ үү.
  4. Ямар ч зөрчил гарах хүртэл үйл явцыг дахин оролдоно уу.

Үүний нэгэн адил, Rdbms зэрэгцэхийг дэмждэг үү? Гэсэн хэдий ч олон хэрэглэгчийн мэдээллийн санд нэгэн зэрэг олон гүйлгээний тайлангууд нь ижил өгөгдлийг шинэчлэх боломжтой. Тиймээс өгөгдлийг хянах зэрэгцээ байдал олон хэрэглэгчийн мэдээллийн санд өгөгдлийн тууштай байдал чухал. Өгөгдөл зэрэгцээ байдал Энэ нь олон хэрэглэгчид нэгэн зэрэг өгөгдөлд хандах боломжтой гэсэн үг юм.

Үүнийг анхаарч үзэхэд DB-ийн зэрэгцээ гэж юу вэ?

Зэрэгцээ байдал чадвар нь а мэдээллийн сан олон хэрэглэгчдэд олон гүйлгээнд нөлөөлөх боломжийг олгох. Энэ нь а-г ялгадаг гол шинж чанаруудын нэг юм мэдээллийн сан бусад хэлбэрээс өгөгдөл хүснэгт гэх мэт хадгалах. Бусад хэрэглэгчид файлыг унших боломжтой боловч засварлах боломжгүй өгөгдөл.

Бид яагаад параллель хяналт хэрэгтэй байна вэ?

Зэрэгцээ хяналт нь Олон хэрэглэгчийн системд ихэвчлэн тохиолддог ийм зөрчлийг шийдвэрлэхэд ашигладаг. Тиймээс, зэрэгцээ хяналт нь Хоёр буюу олон мэдээллийн санд гүйлгээ хийдэг системийн зөв үйл ажиллагаанд хамгийн чухал элемент шаарддаг ижил өгөгдөлд хандах хандалтыг нэгэн зэрэг гүйцэтгэдэг.

Зөвлөмж болгож буй: