Nima uchun ma'lumotlar bazasida parallellik kerak?
Nima uchun ma'lumotlar bazasida parallellik kerak?

Video: Nima uchun ma'lumotlar bazasida parallellik kerak?

Video: Nima uchun ma'lumotlar bazasida parallellik kerak?
Video: Ma'lumotlar va ma'lumotlar bazasi nima? 2024, May
Anonim

Foydalanish sabablari Paradoksallik nazorat qilish usuli hisoblanadi DBMS : Qarama-qarshi operatsiyalar o'rtasida o'zaro istisno orqali izolyatsiyani qo'llash. O'qish-yozish va yozish-yozish ziddiyatlarini hal qilish. Tizim bir vaqtda tranzaktsiyalar o'rtasidagi o'zaro ta'sirni nazorat qilishi kerak.

Shu munosabat bilan, DBMSda parallellik nima?

Ma'lumotlar parallellik ko'p foydalanuvchilar bir vaqtning o'zida ma'lumotlarga kirishlari mumkinligini anglatadi. Ma'lumotlarning izchilligi har bir foydalanuvchi ma'lumotlarning izchil ko'rinishini, shu jumladan foydalanuvchining shaxsiy tranzaksiyalari va boshqa foydalanuvchilarning tranzaksiyalari natijasida ko'rinadigan o'zgarishlarni ko'rishini anglatadi.

Keyinchalik savol tug'iladi, ma'lumotlar bazasida parallellikni boshqarish usullari qanday? Tarqalgan DBMS - Concurrency Controlling

  • Bir fazali qulflash protokoli.
  • Ikki fazali qulflash protokoli.
  • Tarqalgan ikki fazali qulflash algoritmi.
  • Taqsimlangan vaqt tamg'asi parallelligini nazorat qilish.
  • Qarama-qarshilik grafiklari.
  • Tarqalgan optimistik parallellikni boshqarish algoritmi.

Bundan tashqari, ma'lumotlar bazasida parallellik qanday ishlaydi?

Muammoni hal qilishning ko'plab usullari mavjud parallellik a tomonidan hal qilinishi mumkin DBMS . Asosiy usullar quyidagilardir: Vaqt tamg'asini buyurtma qilish: Har safar tranzaksiya boshlanganda, vaqt tamg'asi u bilan bog'lanadi. Keyin qarama-qarshi operatsiyalar rejalashtiriladi va amalga oshiriladi yoki bekor qilinadi va qayta boshlanadi.

Parametrlik muammosi nima?

Parametrlar bilan bog'liq muammolar . Paradoksallik bir vaqtning o'zida bir nechta interaktiv foydalanuvchilar yoki amaliy dasturlar tomonidan resurslarni almashishni anglatadi. Ma'lumotlar bazasi menejeri quyidagi kiruvchi ta'sirlarning oldini olish uchun ushbu ruxsatni boshqaradi, masalan: Yo'qolgan yangilanishlar.

Tavsiya: