Tarqalgan ma'lumotlar bazasi tizimida tranzaksiya nima?
Tarqalgan ma'lumotlar bazasi tizimida tranzaksiya nima?

Video: Tarqalgan ma'lumotlar bazasi tizimida tranzaksiya nima?

Video: Tarqalgan ma'lumotlar bazasi tizimida tranzaksiya nima?
Video: NEGA 100$ LIKDA UNING SURATI BOR? \\ BENJAMIN FRANKLIN 2024, Noyabr
Anonim

A taqsimlangan tranzaktsiya a ma'lumotlar bazasi tranzaktsiyasi ikki yoki undan ortiq tarmoq xostlari ishtirok etadi. Amalda ko'pchilik tijorat ma'lumotlar bazasi tizimlari bir vaqtning o'zida nazorat qilish uchun kuchli ikki fazali blokirovkadan (SS2PL) foydalaning, bu global seriyalilikni ta'minlaydi, agar barcha ishtirokchilar ma'lumotlar bazalari uni ishlating.

Shu munosabat bilan ma'lumotlar bazasi tranzaktsiyasi nima, tranzaktsiyaga 2 ta misol keltiring?

a.da ma'lumotlar bazasi boshqaruv tizimi, a tranzaksiya mantiq yoki ishning yagona birligi bo'lib, ba'zan bir nechta operatsiyalardan iborat. Bir misol Bir bank hisobvarag'idan boshqasiga o'tkazish: the to'liq tranzaksiya ayirishni talab qiladi the summani bitta hisobdan o'tkazish va xuddi shu miqdorni qo'shish the boshqa.

Yuqoridagilardan tashqari, taqsimlangan tranzaktsiyalar qanday ishlaydi? A tranzaksiya ning mantiqiy birligini belgilaydi ish bu butunlay muvaffaqiyatli bo'ladi yoki hech qanday natija bermaydi. A taqsimlangan tranzaktsiya oddiygina a tranzaksiya ikki yoki undan ortiq tarmoq resurslaridagi ma'lumotlarga kirish va yangilash, shuning uchun ushbu resurslar o'rtasida muvofiqlashtirilishi kerak.

Keyinchalik, taqsimlangan ma'lumotlar bazasida tranzaktsiyalarni boshqarish nima degan savol tug'ilishi mumkin.

Ta'rif. Tarqalgan tranzaktsiyalarni boshqarish doimo izchil ta'minlash muammolari bilan shug'ullanadi tarqatilgan ma'lumotlar bazasi ko'p sonli mavjudligida operatsiyalar (mahalliy va global) va nosozliklar (aloqa aloqasi va/yoki saytdagi nosozliklar).

Yassi tranzaksiyani misol bilan nima tushuntiradi?

a.da tekis bitim , har biri tranzaksiya boshqalardan ajratilgan va mustaqildir operatsiyalar tizimda. Boshqa tranzaksiya oqimgacha bir xil ipda boshlana olmaydi tranzaksiya tugaydi. Yassi operatsiyalar eng keng tarqalgan model bo'lib, ko'pgina tijorat ma'lumotlar bazasi tizimlari tomonidan qo'llab-quvvatlanadi.

Tavsiya: