Sobes.tech
Middle

Ποια αρνητικά φαινόμενα γνωρίζετε στο SQL;

sobes.tech AI

Απάντηση από AI

Βρώσιμη ανάγνωση (Dirty read). Μια συναλλαγή διαβάζει δεδομένα που δεν έχουν ακόμη επιβεβαιωθεί από άλλη συναλλαγή και μπορούν να ακυρωθούν.

Μη επαναλαμβανόμενη ανάγνωση (Non-repeatable read). Κατά τη διάρκεια μιας συναλλαγής, επανεξετάζοντας τα ίδια δεδομένα, η τιμή τους διαφέρει, καθώς μια άλλη συναλλαγή τα έχει αλλάξει και επιβεβαιώσει.

Φάντασμα ανάγνωση (Phantom read). Κατά τη διάρκεια μιας συναλλαγής, επαναλαμβάνοντας ένα ερώτημα με μια συνθήκη επιλογής, μια άλλη συναλλαγή πρόσθεσε ή αφαίρεσε γραμμές που ικανοποιούν αυτήν τη συνθήκη, και ο αριθμός τους άλλαξε.