Კომპიუტერები, Საინფორმაციო ტექნოლოგიების
Გარიგება - რა არის ეს? გარიგების მონაცემთა ბაზაში
გარიგება არის მითითებული კონკრეტული ქმედებები, რომელიც ხორციელდება პირის მიერ ან პროგრამა წვდომის ან შეცვალოთ მონაცემთა ბაზაში. სანამ გარიგება, გარიგება - რომ აუცილებელია, რომ გავიგოთ არსი ამ პროცესში. ძირითადი მნიშვნელობა პროცესი მდგომარეობს იმაში, რომ მოქმედება უნდა იყოს სრულად შევსებული ან გაუქმება.
თითოეული მონაცემთა ბაზა გარიგება უნდა თარგმნოს ეს ერთი სახელმწიფო, რომელიც შეესაბამება სხვა. ნავარაუდევია, რომ მდგრადობა შეიძლება დაირღვეს ამ პროცესში.
ბევრი ადამიანი მაინტერესებს, გარიგება - რა არის. ეს ერთეული მუშაობა, რომელიც ხორციელდება მონაცემთა ბაზაში. ეს შეიძლება იყოს ნაწილი საერთო ალგორითმი, ცალკე გუნდი ან პროგრამა, როგორც მთელი.
გარიგების უნდა დასრულდეს?
არსებობს ორი გზა, რომ შეავსოთ იგი:
- იმ შემთხვევაში, თუ გარიგების წარმატებით დასრულდა, შედეგები ჩაწერილი, და მონაცემთა ბაზის გადადის ახალ თანმიმდევრული სახელმწიფო (ჩაიდინოს).
- თუ აღსრულების გაფუჭდა, აღმოჩნდა გარიგების შეცდომა, გაუქმებულია. ამ შემთხვევაში მონაცემთა ბაზაში უნდა იყოს აღდგენილი სახელმწიფო იყო თავდაპირველად. ეს სიტუაცია ეწოდება "rollback" (გააფართოვოს უკან). თუმცა, თუ გარიგება უკვე ჩაწერილი, ეს შეიძლება არ გაუქმდება. იმ შემთხვევაში, თუ ქმედება აღმოჩნდა არასწორი, აუცილებელია შეასრულოს სხვა გარიგება, რომელიც დაბრუნდება ბაზაში თანმიმდევრული სახელმწიფო.
თვისებები ოპერაციების
აღსანიშნავად გარიგების საზღვრის მიღებულია, რომ გამოიყენოთ ოპერატორების დაიწყოს გარიგება, ჩაიდინოს, გააფართოვოს უკან.
ACID, ან თვისებები გარიგება შეიძლება იყოს შემდეგი:
- ატომური, ან Atomicity. გარიგება - განუყოფელი ერთეული, რომელიც უნდა იყოს შესრულებული ან გაუქმდა.
- კოორდინაცია, და მდგრადობა. მნიშვნელობა გარიგების რომ ბაზის მოძრაობს ერთი შეესაბამება სახელმწიფოს სხვა.
- Insulativity, ან იზოლაციაში. ყოველი გარიგების რომელიც ხორციელდება, არ არის დამოკიდებული სხვა. ყველა შედეგი პროცესის ხელმისაწვდომია ხარვეზები არ უნდა იყოს ხილული სხვა ოპერაციები.
- ხანგრძლივობა, და ხანგრძლივობა. ყველა შედეგი, რომელიც უკვე მიღწეული წარმატებული გარიგება არ უნდა დაიკარგოს შემდგომი წარუმატებლობის. ისინი ინახება მონაცემთა ბაზაში მუდმივად.
ოპერაციები გამოიყენება, რათა ცვლილება ან განახლებები მონაცემთა ბაზაში. ყოველი პროცესი რეგულირდება და აკონტროლებს გარიგების მენეჯერი და რესურს - რესურსების მენეჯერი. ურთიერთქმედება ორი კონტროლერები განსაზღვრავს შედეგს ოპერაცია. განხორციელებული ოპერაციების lock საჭიროების შემთხვევაში.
ეტაპი გარიგების
არსებობს შემდეგი ეტაპად:
- აქტიური. ამ ეტაპზე გარიგება იქმნება პროცესში მონაწილე რესურსების მენეჯერები.
- მოსამზადებელი. ამ პერიოდის განმავლობაში, ყოველ რესურსების მენეჯერი შეუძლია განსაზღვროს შედეგს ოპერაცია. პირველ ეტაპზე ხდება, როდესაც ინიციატორი იღებს თხოვნას გარიგების დასასრულებლად. თუ რესურსი მენეჯერი არ აქვს დრო მოსამზადებლად, ის მოითხოვს დისპეჩერის გაგზავნის გარიგების rollback. რესურსების მენეჯერები ჟურნალები, რომ ჩაიწეროს ყველა მონაცემები სახელმწიფო მზადყოფნა. ეს არის იმის უზრუნველყოფა, რომ იმ შემთხვევაში გადახრები ჰქონდა შესაძლებლობა გავაგრძელოთ მუშაობა კონკრეტულ ადგილას.
- ჩაწერა. დასაწყისში ამ ეტაპზე არის მომენტი, როცა ყველა რესურსი მენეჯერები მზად ოპერაცია. საჭიროების შემთხვევაში, გარიგების დისპეჩერის შეიძლება დავასკვნათ, ოპერაცია.
თითოეული გარიგების უნდა დაექვემდებაროს გარკვეულ მოთხოვნებს. შედეგად ოპერაციის სისტემა უნდა იყოს შემოტანილი სწორი სახელმწიფო. ეს პირობა აუცილებელია იმ შემთხვევაში, როდესაც არსებობს წარუმატებლობის ელექტროენერგიის მიწოდება.
გარიგების ჟურნალები
ოპერაციის დროს განხორციელებული გარიგების შესვლა, სადაც ყველა ცვლილება აისახება. აუცილებელია რეგულარულად შეკვეცავს, ასეთი ღონისძიება ხელს შეუწყობს, რათა თავიდან ავიცილოთ overflow. თუმცა, არსებობს მთელი რიგი მიზეზების გამო, რატომ შეკვეცა შეიძლება დაგვიანებულია ამ პერიოდში განსაკუთრებით მნიშვნელოვანია, რომ მონიტორინგი შინაარსი. იმისათვის, რომ შეამციროს ზომა ჟურნალი, შეგიძლიათ შეასრულოს ოპერაციები მინიმალური შესული.
იმ შემთხვევაში, მარცხი ჟურნალის კრიტიკული კომპონენტი ფუნქცია, რომელიც ხელს შეუწყობს ბაზაში თანმიმდევრული სახელმწიფო. ჟურნალი არ უნდა შეიცვალოს ან წაიშალოს.
უპირატესობები გამოყენების გარიგების შესვლა
ეს საშუალებას იძლევა, იმისთვის, რომ ასეთი ოპერაციები:
- აღდგენის ინდივიდუალური ქმედებები;
- ფეხზე ოპერაციების, რომ დასრულებული არ იყო;
- შეასრულოს roll წინ აქცია უკმარისობა;
- ამის ოპერაციული რეპლიკაცია.
როგორ არის truncation ჟურნალი?
პროცესში truncating იგი გამოვიდა ფაილი, რომელიც გამოიყენება შემდგომი ჩანაწერები. თუ ჩვენ უგულებელყოფა ამ პროცესში, ყველა დისკზე არის ოკუპირებული, და არ იქნება ბევრი პრობლემა. თავიდან აცილების მიზნით, ასეთ სიტუაციაში, შეკვეცა ხდება ავტომატურად, როდესაც ეს პროცესი ჭიანურდება, დამოუკიდებელი მიზეზების გამო.
გარიგების საკრედიტო ბარათით
მიღების საკრედიტო ბარათი, არ ყოველი კლიენტი ფიქრობს იმაზე, თუ რა პროცესები მიმდინარეობს ამ დროს. მიუხედავად იმისა, რომ ეს ცოდნა საკმაოდ მნიშვნელოვანია, რადგან ჩვენ ვსაუბრობთ ფული და უსაფრთხოებას.
ამდენად, გარიგება - რა არის ეს გაანგარიშება მაღაზიაში? ეს ოპერაცია შედგება რამდენიმე ნაბიჯები, რომლებიც ერთმანეთთან.
მთავარი ამ პროცესის მონაწილეთა - არის ბანკი (გამომცემლის), რომელიც გაცემული გადახდის ბარათი და ბანკის (შემძენმა), მომსახურების ობიექტებში. არსი ოპერაცია მდგომარეობს იმაში, რომ შემძენმა მიღება სურს ემიტენტის ნებართვა აწარმოოს ოპერაციები. ბარათის მეშვეობით მეშვეობით terminal, აგზავნის დაშიფრული მოთხოვნა სალარო საჭირო მონაცემების ოპერაცია. ყველა ინფორმაციას, რომელსაც შეიცავს მაგნიტურ ზოლზე.
ეს მოთხოვნა იგზავნება დამუშავების ცენტრი, რომლის ამოცანა დამუშავება და შემდგომი ინფორმაციის მიწოდების მომსახურე ბანკს. იგი აანალიზებს ინფორმაციას და ადარებს მას მონაცემები. თუ ნებისმიერი უთანხმოება ჩნდება, გამცემი გასცემს სანებართვო განახორციელოს გარიგება. არსი პროცესი მინიჭებას პირადი ავტორიზაციის კოდი.
მხოლოდ ამის შემდეგ შემძენი შეიძლება განახორციელოს ოპერაცია, რის შედეგადაც თანხები გადარიცხოს კლიენტის ანგარიშზე სავაჭრო. წარუმატებლობის შემთხვევაში მოწყობილობის გეტყვით, რომ თქვენ ვერ დაასრულებს გარიგება.
ასეთი მონაცემთა ბაზის გარიგების კეთდება ონლაინ რეჟიმში. არსებობს კიდევ ერთი გარიგებათა ტიპი, გასულია, რომლებიც მიერ წარმოებული იმპრინტერის აკეთებს განყოფილებიდან imprint.
ბევრი ადამიანი, რომლებიც დაინტერესებულნი არიან: შესაძლებელია თუ არა, რომ შეცვალოს გარიგების? საჭიროების შემთხვევაში ბანკს შეუძლია განახორციელოს გარკვეული მანიპულაციები, რომელიც საშუალებას ამის გაკეთება.
Similar articles
Trending Now