რა არის დროის ანაბეჭდის შეკვეთის პროტოკოლი?
რა არის დროის ანაბეჭდის შეკვეთის პროტოკოლი?

ვიდეო: რა არის დროის ანაბეჭდის შეკვეთის პროტოკოლი?

ვიდეო: რა არის დროის ანაბეჭდის შეკვეთის პროტოკოლი?
ვიდეო: Configure an Enterprise Switch via a serial console port using Putty 2024, აპრილი
Anonim

The დროის ანაბეჭდის შეკვეთის პროტოკოლი გამოიყენება შეკვეთა მათზე დაფუძნებული გარიგებები დროის შტამპები . იმის დასადგენად დროის შტამპი გარიგების, ეს ოქმი იყენებს სისტემის დროს ან ლოგიკურ მრიცხველს. საკეტზე დაფუძნებული ოქმი გამოიყენება სამართავად შეკვეთა ურთიერთსაწინააღმდეგო წყვილებს შორის გარიგებებს შორის შესრულების დროს.

ამის გათვალისწინებით, რა არის დროის ანაბეჭდის შეკვეთის პროტოკოლი DBMS-ში?

დროის ანაბეჭდის შეკვეთის პროტოკოლი – ალგორითმმა უნდა უზრუნველყოს, რომ განრიგში კონფლიქტური ოპერაციების მიერ წვდომის თითოეული ელემენტისთვის, შეკვეთა რომელშიც წვდომა ხდება ნივთზე, არ არღვევს შეკვეთა . ამის უზრუნველსაყოფად გამოიყენეთ ორი დროის შტამპი ღირებულებები, რომლებიც დაკავშირებულია მონაცემთა ბაზის თითოეულ ელემენტთან X.

ასევე, რა არის Multiversion დროის შტამპის შეკვეთა? რიდის მრავალვერსიის დროის შტამპის შეკვეთა სქემა წყვეტს ამ პრობლემას შეკვეთა ტრანზაქციები და ტრანზაქციების შეწყვეტა, რომლებზეც წვდომა აქვს მონაცემებზე შეკვეთა . თუ ორი ტრანზაქცია აქვს წვდომა მონაცემთა ერთეულებში შეკვეთა რაც არ შეესაბამება მათ დროის შტამპს, მაშინ ერთ-ერთი მათგანი შეწყვეტილია.

შემდგომში ჩნდება კითხვა, რა არის დროითი ანაბეჭდი გარიგებაში?

დროის შტამპი არის უნიკალური იდენტიფიკატორი, რომელიც შექმნილია DBMS-ის მიერ a-ს შედარებითი საწყისი დროის დასადგენად გარიგება . როგორც წესი, დროის შტამპი მნიშვნელობები მინიჭებულია იმ თანმიმდევრობით, რომლითაც გარიგებები გადაეცემა სისტემას. ასე რომ, ა დროის შტამპი შეიძლება ჩაითვალოს, როგორც გარიგება დაწყების დრო.

რა არის დროის ანაბეჭდის პროტოკოლების გამოყენება განაწილებულ მონაცემთა ბაზაში?

დროის შტამპი - დაფუძნებული კონკურენტულობის კონტროლის ალგორითმები გამოყენება გარიგება დროის შტამპი მონაცემთა ერთეულზე ერთდროული წვდომის კოორდინაცია, რათა უზრუნველყოს სერიულობის უზრუნველყოფა. ა დროის შტამპი არის უნიკალური იდენტიფიკატორი, რომელიც მოცემულია DBMS ტრანზაქციაზე, რომელიც წარმოადგენს ტრანზაქციის დაწყების დროს.

გირჩევთ: