ACID

Στην πληροφορική, το ACID (ατομικότητα, συνέπεια, απομόνωση, μονιμότητα) είναι ένα σύνολο ιδιοτήτων το οποίο εγγυάται ότι οι συναλλαγές στην βάση δεδομένων (ΒΔ) λειτουργούν αξιόπιστα. Η ιδέα του ACID είναι να αξιολογεί την δομή βάσεων δεδομένων και εφαρμογών. Όσον αφορά τις βάσεις δεδομένων μια λογική ενέργεια που έχει να κάνει με τα δεδομένα της αποκαλείται συναλλαγή. Για παράδειγμα μια μεταφορά κεφαλαίου από ένα λογαριασμό μιας τράπεζας σε έναν άλλο, αν και μπορεί να συμπεριλαμβάνει πολλές ενέργειες που αφορούν την κίνηση του λογαριασμού, είναι μια συναλλαγή.

Ο Jim Gray όρισε αυτές τις ιδιότητες ενός συστήματος αξιόπιστων συναλλαγών στα τέλη του 1970 και ανάπτυξε τεχνολογίες που να το επιτυγχάνουν.[1] Το 1983 ο Andreas Reuter και ο Theo Haerder χρησιμοποίησαν το ακρωνύμιο ACID για να περιγράψουν αυτές τις ιδιότητες.[2]

  1. «Gray to be Honored With A. M. Turing Award This Spring». Microsoft PressPass. 23 Νοεμβρίου 1998. Ανακτήθηκε στις 16 Ιανουαρίου 2009. 
  2. Reuter, Andreas; Haerder, Theo (December 1983). «Principles of Transaction-Oriented Database Recovery» (PDF). ACM Computing Surveys 15 (4): 287–317. doi:10.1145/289.291. http://portal.acm.org/ft_gateway.cfm?id=291&type=pdf&coll=GUIDE&dl=GUIDE&CFID=18545439&CFTOKEN=99113095. Ανακτήθηκε στις 2009-01-16. «These four properties, atomicity, consistency, isolation, and durability (ACID), describe the major highlights of the transaction paradigm, which has influenced many aspects of development in database systems.». 

ACID

Dodaje.pl - Ogłoszenia lokalne