Faʻailoga meatotino i totonu o se Faʻamaumauga

Faʻasalalauga e pulea pe faapefea ma pe a fai suiga i totonu o se faʻamaumauga

O le faʻamavaega o se vaega taua o meatotino tau faʻatauvaga faʻamaumauga. O le vaega lona tolu o le ACID (Atomicity, Consistency, Insulation, Durability) ma o nei meatotino e mautinoa ai o faʻamaumauga ma faʻamaoni.

Faʻasalaga o le nofoaga o faʻamaumauga o faʻamaumauga e pulea ai pe faapefea ma pe a fai suiga ma pe a faʻaalia i le tasi. O se tasi o sini o le vavae ese mai o le faʻatagaina lea o fefaʻatauaiga faapisinisi e tutupu i le taimi e tasi e aunoa ma le afaina o le faatinoga a le tasi.

Le Auala o le Faʻalumaina

Mo se faʻataʻitaʻiga, afai e faia e Joe se fefaʻatauaiga e faʻatatau i se faʻamaumauga i le taimi lava lea e tasi ai le fefaʻatauaiga o Maria, e tatau ona faʻaauau pea fefaʻatauaiga i luga o le faʻamaumauga i se faiga e ese ai. E tatau i le faʻamaumauga ona faʻataunuʻuina le gaioiga atoa a Joe ao leʻi faʻauʻuina Maria poʻo le vice-versa. O lenei mea e taofia ai le fefaʻatauaiga a Joe mai le faitauina o faʻamatalaga faʻatautaia na gaosia e avea o se itu o se vaega o le fefaʻatauaiga a Maria o le a le mafai ona tuʻuina atu i le database. Manatua o le faʻamavae meatotino e le o mautinoa po o fea fefaʻatauaiga o le a muamua ona faia, na o le latou le faʻafefeina le tasi ma le isi.

Laasaga Faʻasaga

E fa tulaga o le vavae ese:

  1. Serializable o le maualuga maualuga lea, o lona uiga o le a maeʻa fefaʻatauaiga ao le i amataina le isi pisinisi.
  2. E mafai ona toe faʻasalalau faʻatagaina fefaʻatauaiga i le taimi e amata ai fefaʻatauaiga, e ui lava e lei maeʻa.
  3. Faitau le faʻatagaina e mafai ona maua faʻamatalaga ina ua uma ona tuʻuina atu faʻamaumauga i le database, ae le o le taimi muamua.
  4. Faitau le le faʻatagaina o le tulaga sili ona maualalo o le vavae ese ma mafai ai ona maua faʻamatalaga aʻo lei faia suiga.