Te Whakataunga Whaiaro i roto i te Raraunga

Ko te whakamaeatanga e whakahaere ana i te wa me te wa e hangaia ai nga huringa i roto i te paparangi

Ko te wehewehe he waahanga nui o nga taonga whaitake pātengi raraunga. Koinei te tuatoru o nga taonga o te ACID (Atomicity, Consistency, Insulation, Durability) me enei āhuatanga kia tino rite, kia tika hoki nga raraunga.

Ko te whakahekenga ko te taonga papaapu-papaa e whakahaere ana i tehea me te wa e hangaia ai nga huringa, mehemea ka kitea ngaa ki tetahi. Ko tetahi o nga whāinga o te wehewehe ko te tuku i nga whakawhitiwhitinga maha e puta ana i te wa ano kaore e pa ana ki te mahi a tetahi.

Pehea te Mahi Whakamama

Hei tauira, ki te kawe a Joe i tetahi whakawhitiwhitinga ki tetahi papaunga raraunga i te wa ano e raru ana a Mary, ka whakahaerehia e rua nga whakawhitinga hokohoko i runga i te paatete i roto i tetahi tikanga motuhake. Ko te pātengi raraunga e tika ana kia whakahaerehia te tawhito a Joe i mua i te whakahaere a Meri me tana tohu-kore. Ko tenei ka ārai i te whakawhitinga a Joe ki te pānui i nga raraunga whakawhitinga kua hangaia hei painga o tetahi waahanga o te tarai a Mary, kaore i te mea ka whakauruhia ki te paataka raraunga. Kia mahara kaore te waahanga wehewehe i te whakarite i te waahanga tuatahi o te whakawhitinga utu, kaore ano kia awangawanga tetahi ki tetahi.

Ngā Taumata Whakamotu

E wha nga taumata o te wehewehe:

  1. Ko te Serializable ko te taumata teitei rawa, ko te tikanga e whakaotihia nga whakawhitinga utu i mua i te wa e taea ai e tetahi atu waa te timata.
  2. Ka taea e nga korero taapiri te tuku i nga whakawhitiwhitinga ki te uru atu i te wa i timata ai te mahinga, ahakoa kaore i oti.
  3. Ka taea e koe te whakauru i nga raraunga kia uru atu ki muri i muri i te whakapau kaha o te raraunga ki te paataka, engari kaore i mua.
  4. Ko te panui kaore i te noho ko te taumata teitei rawa o te wehewehe me te tuku i te raraunga ki te uru atu i mua i te paninga o nga huringa.