ACID (računarstvo): razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Prijeđi na navigaciju Prijeđi na pretraživanje
Bot: Automatski unos stranica
 
m Bot: Automatska zamjena teksta (-<!--(.*?)--> +)
 
Redak 1: Redak 1:
<!--'''ACID (računarstvo)'''-->Kratica '''ACID''' ([[Engleski jezik|engl.]] ''atomicity, consistency, isolation, durability'') u [[Računarstvo|računarstvu]] označava četiri svojstva koja moraju biti ostvarena pri izvođenju transakcije s [[Baza podataka|bazom podataka]], kako bi se osigurala valjanost podataka, čak i pri padu sustava. Transkacija je niz slijednih operacija na bazi podataka, koji se mogu promatrati kao jedna logička operacija nad [[Podatak|podatcima]].
Kratica '''ACID''' ([[Engleski jezik|engl.]] ''atomicity, consistency, isolation, durability'') u [[Računarstvo|računarstvu]] označava četiri svojstva koja moraju biti ostvarena pri izvođenju transakcije s [[Baza podataka|bazom podataka]], kako bi se osigurala valjanost podataka, čak i pri padu sustava. Transkacija je niz slijednih operacija na bazi podataka, koji se mogu promatrati kao jedna logička operacija nad [[Podatak|podatcima]].


Akronim su [[1983.]] godine smislili Theo Haerder i Andreas Reuter.<ref>{{Citiranje časopisa|author=Theo Haerder, Andreas Reuter|title=Principles of transaction-oriented database recovery|url=http://dl.acm.org/doi/10.1145/289.291|date=1983-12-02|journal=ACM Computing Surveys (CSUR)|volume=15|issue=4|pages=287–317|id=10.1145/289.291|language=en|accessdate=2020-07-05}}</ref>
Akronim su [[1983.]] godine smislili Theo Haerder i Andreas Reuter.<ref>{{Citiranje časopisa|author=Theo Haerder, Andreas Reuter|title=Principles of transaction-oriented database recovery|url=http://dl.acm.org/doi/10.1145/289.291|date=1983-12-02|journal=ACM Computing Surveys (CSUR)|volume=15|issue=4|pages=287–317|id=10.1145/289.291|language=en|accessdate=2020-07-05}}</ref>

Posljednja izmjena od 2. siječanj 2022. u 23:24

Kratica ACID (engl. atomicity, consistency, isolation, durability) u računarstvu označava četiri svojstva koja moraju biti ostvarena pri izvođenju transakcije s bazom podataka, kako bi se osigurala valjanost podataka, čak i pri padu sustava. Transkacija je niz slijednih operacija na bazi podataka, koji se mogu promatrati kao jedna logička operacija nad podatcima.

Akronim su 1983. godine smislili Theo Haerder i Andreas Reuter.[1]

Četiri svojstva su:

  • Atomarnost (atomičnost) - ako bilo koja radnja s bazom u sklopu neke transkacije završi pogreškom, cijela transakcija prestaje, i baza ostaje nepromijenjena
  • Konzistentnost - transkacije mogu dovesti bazu isključivo iz jednog validnog stanja u drugo validno stanje, pri čemu se čuva referencijalni integritet veze primarnog i sekundarnog ključa. Drugim riječima, izvođenje transakcije nikad neće "strgati" bazu. To ne osigurava da su uneseni podatci točni, samo da su ispravno uneseni u bazu.
  • Izolacija - istovremene radnje s bazom daju isti rezultat kao da su radnje obavljene jedna iza druge. Svaka radnja je izolirana od druge.
  • Durabilnost - sve završene transakcije s bazom ostat će zapisane i nepromijenjene u slučaju nestanka struje ili sličnog kvara

Izvori

  1. • Nepoznat parametar: issue
    • Nepoznat parametar: id
    • Parametar type nije dopušten u klasi journal
    • Parametar date nije dopušten u klasi journal
    • Parametar url nije dopušten u klasi journal
    • Parametar accessdate nije dopušten u klasi journal