Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Επεξεργασία Δοσοληψιών.
Advertisements

Ο Ηλεκτρονικός Υπολογιστής
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Πολυεπεξεργαστές.
©Silberschatz, Korth and Sudarshan1ΒΔ ΙΙ: Σύστημα επαναφοράς Σύστημα Επαναφοράς (Recovery System)  Κατηγοριοποίηση αποτυχιών/βλαβών  Δομή αποθήκευσης.
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (2).
Το υλικο του Υπολογιστη
ΕΠΕΞΕΡΓΑΣΙΑ ΔΕΔΟΜΕΝΩΝ
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
1 Επεξεργασία Συναλλαγών. 2 Συναλλαγές m Η ταυτόχρονη εκτέλεση προγραμμάτων χρηστών είναι απαραίτητη για την καλή απόδοση ενός ΣΔΒΔ m Επειδή οι προσπελάσεις.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Τεχνικές Ελέγχου Συνδρομικότητας - Ασκήσεις.
Βάσεις Δεδομένων (ΚΒΔ)
Μικροπρογραμματιζόμενη Λογική Μειονεκτήματα καλωδιωμένης λογικής (hardwired logic): Πολυπλοκότητα συνδυαστικού κυκλώματος ΜΕ Αδυναμία αλλαγής των εντολών.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Επεξεργασία Δοσοληψιών Ανακεφαλαίωση.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Επεξεργασία Δοσοληψιών Ανακεφαλαίωση.
1515 Διαχείριση Συναλλαγών  Συναλλαγές  Έλεγχος ταυτοχρονισμού  Επανάκτηση δεδομένων.
Εργασία Η υλοποίηση του αλγορίθμου συγχώνευσης θα πρέπει να χρησιμοποιεί την ιδέα των ροών (streams). Θα πρέπει να υπάρχουν δύο διαφορετικά είδη.
Πώς βρίσκουμε το πλήθοςτων επαναλήψεων μιας Δομής Επανάληψης με βήμα διάφορο του 1
Η ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΧΡΗΣΤΗ ΑΠ’ ΤΟΝ Η/Υ ΤΟΜΕΑΣ ΤΕΧΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Δ.ΙΕΚ ΠΑΤΡΑΣ.
Βάσεις Δεδομένων II Διαχείριση Δοσοληψιών Πάνος Βασιλειάδης Σεπτέμβρης 2002
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ» Β΄ τάξης Γενικού Λυκείου
©Silberschatz, Korth and Sudarshan1 ΒΔ ΙΙ: Διαχείριση συναλλαγών Διαχείριση Συναλλαγών (Transaction Management)  Ορισμός της συναλλαγής  Καταστάσεις.
Διαχείριση μνήμης Υπόβαθρο Εναλλαγή Συνεχής κατανομή Σελιδοποίηση
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Τεχνικές Ανάκαμψης.
Κεφάλαιο 2 Το Εσωτερικό του υπολογιστή
ΤΟ ΕΣΩΤΕΡΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Κεφάλαιο 19 Τεχνικές Ανάκαμψης Βάσεων Δεδομένων (Recovery)
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Βάσεις Δεδομένων II Ενότητα 6: Ανάκαμψη Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
Δομές Δεδομένων.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Επεξεργασία Δοσοληψιών (συνέχεια)
Προχωρημένα Θέματα Τεχνολογίας και Εφαρμογών Βάσεων Δεδομένων Διαχείριση Συναλλαγών Πάνος Βασιλειάδης Μάρτιος 2014
1 Βάσεις Δεδομένων ΙII Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ Διαχείριση συναλλαγών Transaction Management T Manavis.
Κατανόηση (δεδομένα – ζητούμενα) Ανάλυση σε απλούστερα προβλήματα Επίλυση με οργανωμένα, απολύτως καθορισμένα, πεπερασμένα βήματα ΑΛΓΟΡΙΘΜΟΣ.
Βάσεις Δεδομένων II Περίληψη: Τεχνικές Ανάνηψης Πάνος Βασιλειάδης Νοέμβρης 2002
Ο προσωπικός υπολογιστής εσωτερικά
Αναζήτηση – Δέντρα (2 ο Μέρος) Advanced Data Indexing (Προηγμένη ευρετηρίαση δεδομένων)
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Η Δομή Επανάληψης οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες… Η παρουσίαση της εντολής Μέχρις_ότου είναι από την εισήγηση των κ. Σ. Δουκάκη.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Τεχνικές Ανάκαμψης.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Ασκήσεις Επεξεργασία Δοσοληψιών, Τεχνικές Ελέγχου Συνδρομικότητας, Τεχνικές Ανάκαμψεις από Σφάλματα.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Τεχνικές Ανάκαμψης.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Επεξεργασία Δοσοληψιών.
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙΙ.
Γλώσσα Προγραμματισμού MicroWorlds Pro
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 Τεχνικές Ανάκαμψης.
Κεφάλαιο 17 Εισαγωγή στη Θεωρία των Δοσοληψιών. Δοσοληψίες Η Έννοια της Δοσοληψίας Κατάσταση Δοσοληψίας Ταυτόχρονες Εκτελέσεις Σειριοποιησιμότητα Ανάκαμψη.
Προχωρημένα Θέματα Τεχνολογίας και Εφαρμογών Βάσεων Δεδομένων Τεχνικές Ανάνηψης Πάνος Βασιλειάδης Ιανουάριος 2008
Βάσεις Δεδομένων II Ευαγγελία Πιτουρά 1 ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙΙ.
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Συναρτήσεις (μέρος δεύτερο) και Μεταβλητές.
Βάσεις Δεδομένων II Περίληψη: Διαχείριση Δοσοληψιών Πάνος Βασιλειάδης Οκτώβρης 2002
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας.
Κύρια Μνήμη Διάφοροι τύποι μνήμης RAM Από πάνω προς τα κάτω, DIP, SIPP, SIMM (30-pin), SIMM (72-pin), DIMM (168-pin), DDR DIMM (184-pin). Μνήμη RΟM.
Καταχωρητές (Registers) (1/3) Εισαγωγή στην Πληροφορκή1 Οι Καταχωρητές (Registers) είναι ειδικές θέσεις μνήμης υψηλής ταχύτητας που χρησιμοποιούνται για.
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ ΕΝΤΟΛΕΣ ΕΝΤΟΛΕΣΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ.
Η Kύρια Μνήμη Η Κύρια ή Κεντρική Μνήμη του υπολογιστή χρησιμοποιείται για προσωρινή αποθήκευση των δεδομένων που δίνουμε στον υπολογιστή να επεξεργαστεί.
Λειτουργικά Συστήματα Κεφ2.2- Ασφάλεια Συστήματος 1
Λειτουργικά Συστήματα
Δομή επιλογής Πολλές φορές για να λυθεί ένα πρόβλημα πρέπει να ελεγχθεί αν ισχύει κάποια συνθήκη Παράδειγμα 2: Να διαβαστεί ένας αριθμός και να επιστραφεί.
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΔΙΑΧΕΙΡΙΣΗ ΤΕΧΝΙΚΩΝ ΕΡΓΩΝ
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Λειτουργικά Συστήματα και Ασφάλεια Πληροφοριακών Συστημάτων ΔΙΕΡΓΑΣΙΕΣ
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
Το μοντέλο πελάτη - εξυπηρετητή
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (2).
ΔΙΕΡΓΑΣΙΕΣ.
B' ΤΑΞΗ Το εσωτερικό του Η/Υ
οι 3 Δομές Επανάληψης ή αλλιώς οι τρεις σωματοφύλακες…
Μεταγράφημα παρουσίασης:

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Πληροφοριακά Συστήματα και Βάσεις Δεδομένων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Πληροφοριακά Συστήματα και Βάσεις Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας ΔΟΣΟΛΗΨΙΕΣ Μονοχρηστικά και πολυχρηστικά Υπολογιστικά Συστήματα Μονοχρηστικά = μικροϋπολογιστές Χρήστες ταυτόχρονα λόγω πολυπρογραμματισμού Αν έχω μία ΚΜΕ μόνο ένα πρόγραμμα ανά στιγμή.  Στην πράξη συνδρομική εκτέλεση, δηλ. Λίγο το ένα μετά το άλλο και μετά πάλι πίσω.  Διαπεπλεγμένη τότε Πολλές ΚΜΕ τότε ταυτόχρονα πολλές εκτελέσεις.  Παράλληλη συνδρομικότητα.

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας ΑΝΑΓΝΩΣΗ και ΕΓΓΡΑΦΗ μιας Δοσοληψίας Θεωρούμε δοσοληψίες σε στοιχειώδη δεδομένα και μπλοκ δίσκου. Πράξεις προσπέλασης:  Ανάγνωση_στοιχείου(Χ)  Εγγραφή_στοιχείου(Χ) Βήματα ανάγνωσης:  Εύρεση διεύθυνσης μπλοκ δίσκου που είναι το Χ  Αντιγραφή στην κύρια μνήμη  Αντιγραφή στη μεταβλητή του προγράμματος Βήματα εγγραφής:  Εύρεση διεύθυνσης  Αντιγραφή στην κύρια μνήμη  Αντιγραφή από μεταβλητή στην κύρια μνήμη  Αποθήκευση στο μπλοκ δίσκου Η δοσοληψία περιλαμβάνει αναγνώσεις και εγγραφές

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Παράδειγμα δύο απλών δοσοληψιών Οι μηχανισμοί ελέγχου συνδρομικότητας και ανάκαμψης αφορούν κυρίως τις εντολές προσπέλασης της βάσης δεδομένων σε μια δοσοληψία. Ταυτόχρονη εκτέλεση δοσοληψιών με έλεγχο αλλιώς προβλήματα, όπως ασυνεπή βάση δεδομένων. Έλεγχος συνδρομικότητας T1 Ανάγνωση_στοιχείου(Χ); Χ:=Χ-Ν; Εγγραφή_στοιχείου(Χ); Ανάγνωση_στοιχείου(Υ); Υ:=Υ+Ν; Εγγραφή_στοιχείου(Υ); T2 Ανάγνωση_στοιχείου(Χ); Χ:=Χ+Μ; Εγγραφή_στοιχείου(Χ);

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Παράδειγμα δύο απλών δοσοληψιών Έστω συνδρομικές δοσοληψίες με μη ελεγχόμενο τρόπο Παράδειγμα: Κρατήσεις αεροπορικής εταιρείας  Μια εγγραφή για κάθε πτήση  Πλήθος θέσεων κρατήσεων: ονοματισμένο στοιχειώδες δεδομένο (named data item) T1 ακύρωση Ν θέσεων από μια πτήση που το πλήθος των κρατήσεων είναι Χ και αυτές τις βάζει σε άλλη πτήση που το πλήθος είναι Υ. Η Τ2 κάνει κράτηση Μ θέσεων στην πρώτη πτήση. Τα προγράμματα μπορούν να χρησιμοποιούν την Τ1 και τη Τ2 και βάζουν κάθε φορά τις παραμέτρους που είναι ο αρ πτήσης και ο αρ. Θέσεων Σε ότι αφορά τον έλεγχο συνδρομικότητας μια δοσοληψία είναι μια συγκεκριμένη εκτέλεση του προγράμματος για συγκεκριμενη ημερομηνία, πτήση και θέσεις.

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Προβλήματα δοσοληψιών Απώλεια ενημερώσεων  Ταυτόχρονη προσπέλαση διαπλέκονται οι δοσοληψίες και σε μια στιγμή λάθος δεδομένο Προσωρινή Ενημέρωση  Δοσοληψία αποτυγχάνει και πριν επανέλθει το σύστημα άλλη δοσοληψία διαβάζει το λάθος δεδομένο Λανθασμένη συνάθροιση  Δοσοληψία κάνει άθροιση που εκείνη τη στιγμή αλλάζουν τιμές από αλλού. Μη επαναλήψιμη ανάγνωση.  Μια δοσοληψία διαβάζει ένα στοιχείο 2 φορές και το στοιχείο πριν τη δεύτερη αλλάζει από μια άλλη δοσοληψία. Επομένως η πρώτη δοσοληψία έχει διαβάσει τη δεύτερη φορά άλλο στοιχείο.

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Δυνατότητα ανάκαμψης Το σύστημα πρέπει:  Να διασφαλίσει ότι όλες οι δοσοληψίες θα γίνουν σωστά και θα αποθηκευθούν οι αλλαγές  Η δοσοληψία δεν θα έχει καμία επίδραση στο σύστημα λόγω αποτυχίας της. (καμία επίδραση στη ΒΔ ή σε άλλη δοσοληψία) Είδη αποτυχιών: 1. Αποτυχία υπολογιστή 2. Σφάλμα δοσοληψίας ή σφάλμα συστήματος (υπερχείλιση ακεραίου ή διαίρεση με το μηδέν, λανθασμένες τιμές σε παραμέτρους, διακοπή από το χρήστη (ctrl + c) 3. Τοπικά σφάλματα και συνθήκες εξαίρεσης (υπόλοιπο λογαριασμού δεν επαρκεί κλπ) 4. Εφαρμογή ελέγχου συνδρομικότητας (λάθος σειρά στην εκτέλεση) 5. Προβλήματα δίσκου. Χάνουμε δεδομένα από εσφαλμένη ανάγνωση ή λόγω προβλήματος στην κεφαλή του δίσκου κλπ. 6. Φυσικά προβλήματα και καταστροφές (διακοπές ρεύματος, πλημμύρες κλπ) Τα κοινά τα υπόλοιπα πιο σπάνια δυνατότητα ανάκαμψης.

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας ΕΝΝΟΙΕΣ ΔΟΣΟΛΗΨΙΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΟΣ Η εκτέλεση ενός προγράμματος που περιλαμβάνει πράξεις προσπέλασης σε βάση δεδομένων ονομάζεται δοσοληψία βάσης δεδομένων. Υπάρχουν read only δοσοληψίες αλλά μας ενδιαφέρουν κυρίως οι δοσοληψίες που ενημερώνουν. Άρα οι δοσοληψίες αναφέρονται σε δοσοληψίες ενημερωσης. Δοσοληψία είναι μια ατομική μονάδα εργασίας και εκτελείται στο σύνολό της ή καθόλου. Για λόγους ανάκαμψης το σύστημα φυλάει στοιχεία:  Έναρξη  Ανάγνωση ή εγγραφή  Τερματισμός. Πέρας εκτέλεσης και να ελεγχθεί αν μπορεί να γίνει πλέον μόνιμη αλλαγή στη ΒΔ ή πάμε για ακύρωση δοσοληψίας.  Επικύρωση  Ανάκληση όλης της δοσοληψίας. Μερικές Τεχνικές ανάκαμψης χρειάζονται και τα εξής:  Αναίρεση, Μιλάμε για μια πράξη δοσοληψίας  Επανάληψη. Κάποιες πράξεις της δοσοληψίας πρέπει να εκτελεσθούν ξανά.

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Διάγραμμα μετάπτωσης καταστάσεων δοσοληψίας Έναρξη πάει στην ενεργή κατάσταση Ενεργή : ανάγνωση και εγγραφή και πάλι ενεργή Ενεργή πάει στην αποτυχία ή μερικώς επικυρωμένη Από μερικώς επικυρωμένη πάει μέσω επικύρωσης στην επικυρωμένη ή στην αποτυχία. Στη μερικώς επικυρωμένη γίνονται οι απαραίτητοι έλεγχοι από τεχνικές ελέγχου συνδρομικότητας ότι δεν έχουμε αλληλοπαρεμβολές με άλλες δοσοληψίες. Σε κάποια πρωτόκολλα ανάκαμψης εξασφαλίσει ότι μια αποτυχία συστήματος δε θα έχει ως αποτέλεσμα την αδυναμία μόνιμης καταχώρησης των αλλαγών. Αποτυχία και επικυρωμένη πάνε στον τερματισμό.

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας ΗΜΕΡΟΛΟΓΙΟ ΣΥΣΤΗΜΑΤΟΣ Για ανάκαμψη έχουμε το ημερολόγιο συστήματος. Πληροφορίες για όλες τις πράξεις δοσοληψιών που επηρεάζουν τιμές των στοιχείων. Το ημερολόγιο φυλάσσεται στο δίσκο, έτσι δεν επηρεάζεται από αποτυχίες. Εφεδρικά αντίγραφα του ημερολογίου σε άλλα μέρη κλπ. Τύποι Καταχωρήσεων στο ημερολόγιο. Το Τ είναι ταυτότητα δοσοληψίας transaction ID:  Έναρξη, Τ  Εγγραφή, Τ. Χ παλαιά τιμή, νέα τιμή  Ανάγνωση, Τ, Χ  Επικύρωση, Τ  Ακύρωση, Τ

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας ΗΜΕΡΟΛΟΓΙΟ ΣΥΣΤΗΜΑΤΟΣ (2) Επικύρωση: Δοσοληψία φτάνει στην επικύρωση μόνο όταν όλες οι πράξεις της έχουν εκτελεσθεί επιτυχώς και έχει γίνει καταγραφή τους στο ημερολόγιο. Αν υπάρξει αποτυχία πάμε στο ημερολόγιο και γίνεται ανάκληση των πράξεων (αυτό είναι τμήμα της ανάκαμψης) Βρίσκουμε τις δοσοληψίες που έχουν εισάγει καταχωρήσει έναρξης δοσοληψίας αλλά όχι επικύρωση. Αυτές πρέπει να ανακληθούν. Σημεία ελέγχου στο ημερολόγιο. Όταν το σύστημα καταχωρεί στα αρχεία της ΒΔ την επίδραση όλων των πράξεων εγγραφή των επικυρωμένων δοσοληψιών. όταν το σύστημα καταρρεύσει δε χρειάζεται να επαναληφθούν οι πράξεις εγγραφή για τις δοσοληψίες που έχουν κάνει επικύρωση. Περιοδική εγγραφή και μέχρι εκείνο το σημείο δεν χρειάζεται να πάμε πίσω.

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας ΗΜΕΡΟΛΟΓΙΟ ΣΥΣΤΗΜΑΤΟΣ (3) Ο διαχειριστής καθορίζει τα διαστήματα εισαγωγής σημείων ελέγχου. Χρόνος π.χ κάθε λ λεπτά ή μετά από ένα πλήθος δ δοσοληψίες που επικυρώθηκαν. Τα λ και δ είναι παράμετροι του συστήματος. Η εισαγωγή ενός σημείου ελέγχου σημαίνει τα κάτωθι: Προσωρινή αναστολή εκτέλεσης δοσοληψιών. Εξαναγκαστική εγγραφή όλων των πράξεων ενημέρωσης των επικυρωμένων δοσοληψιών από κύρια μνήμα σε δίσκο. Εισαγωγή εγγραφής σημείου ελέγχου στο ημερολόγιο Συνέχιση της εκτέλεσης των δοσοληψιών.

Διοίκηση Επιχειρήσεων Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Ιδιότητες των δοσοληψιών (ACID): Ατομικότητα (Atomicity). Ατομική μονάδα επεξεργασίας Διατήρηση της Συνέπειας (Consistency Preservation). Από μια συνεπή κατάσταση σε μια άλλη Απομόνωση (Isolation). Η δοσοληψία ενημερώνει τις υπόλοιπες μετά την επικύρωσή της. Διάρκεια ή μονιμότητα (Durability). Οι τροποποιήσεις μιας επικυρωμένης δοσοληψίας δεν χάνονται μελλοντικά από αποτυχία.