Toggle menu
243,9 tis.
110
18
641,3 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

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

Izvor: Hrvatska internetska enciklopedija
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. Theo Haerder, Andreas Reuter (2. prosinac 1983.). "Principles of transaction-oriented database recovery" (engl.). ACM Computing Surveys (CSUR) 15 (4): 287–317. 10.1145/289.291. http://dl.acm.org/doi/10.1145/289.291 Pristupljeno 5. srpanj 2020. 
Sadržaj