Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει βασικά διαθέσιμο, μαλακό κράτος, ενδεχόμενη συνέπεια (BASE) σημαίνει;
- Η Techopedia εξηγεί το βασικά διαθέσιμο, μαλακό κράτος, τυχόν συνέπεια (BASE)
Ορισμός - Τι σημαίνει βασικά διαθέσιμο, μαλακό κράτος, ενδεχόμενη συνέπεια (BASE) σημαίνει;
Βασικά διαθέσιμο, Soft State, eventual Consistency (BASE) είναι μια φιλοσοφία σχεδιασμού συστήματος δεδομένων που κερδίζει τη διαθεσιμότητα έναντι της συνέπειας των λειτουργιών. Το BASE αναπτύχθηκε ως εναλλακτική λύση για την παραγωγή πιο κλιμακούμενων και οικονομικά προσιτών αρχιτεκτονικών δεδομένων, παρέχοντας περισσότερες επιλογές για την επέκταση επιχειρήσεων / πελατών IT και απλώς την απόκτηση περισσότερου υλικού για την επέκταση των λειτουργιών δεδομένων.Η Techopedia εξηγεί το βασικά διαθέσιμο, μαλακό κράτος, τυχόν συνέπεια (BASE)
Το BASE μπορεί να εξηγηθεί σε αντίθεση με μια άλλη φιλοσοφία σχεδίασης - Ατομικότητα, Συνέπεια, Απομόνωση, Ανθεκτικότητα (ACID). Το μοντέλο ACID προωθεί τη συνοχή έναντι της διαθεσιμότητας, ενώ η BASE προωθεί τη διαθεσιμότητα έναντι της συνέπειας.
Οι ειδικοί έχουν επισημάνει ότι το BASE απαιτεί ένα επίπεδο "αποτυχίας" ή έλλειψης συνέπειας, που καθιστά μια λειτουργία δεδομένων λιγότερο αποτελεσματική χωρίς να επιβαρύνει τους χρήστες. Ένα παράδειγμα είναι όταν ένας σχεδιαστής χαλαρώνει τη συνέπεια μιας οικονομικής βάσης δεδομένων συναλλαγών επιτρέποντας τον χρόνο καθυστέρησης μεταξύ μιας ενημέρωσης συναλλαγής και ενός λογαριασμού. Η αποδοχή λιγότερο ενημερωμένων δεδομένων συνεχώς δίνει στους προγραμματιστές την ελευθερία να δημιουργήσουν άλλες βελτιώσεις στο συνολικό σύστημα. Με άλλα λόγια, στοιχεία όπως η συνοχή και η διαθεσιμότητα συχνά θεωρούνται ανταγωνιστές πόρων, όπου η προσαρμογή μπορεί να επηρεάσει την άλλη. Στη BASE, οι μηχανικοί υιοθετούν την ιδέα ότι τα δεδομένα έχουν την ευελιξία να "ενημερώνονται" τελικά, να επιλύονται ή να γίνονται συνεπή, αντί να επιλύονται άμεσα.
