Abun Haɓaka a cikin Database

Tsarrawa yana sarrafa yadda kuma lokacin da canje-canje an yi a cikin wani babban fayil

Ƙaddamarwa wani ɓangare na ɓangarorin kasuwanci na kasuwanci. Abun na uku ne na ACID (Atomic, Daidaitawa, Haɓakawa, Durability) kuma waɗannan kaddarorin sun tabbatar da cewa bayanai sun dace kuma sun dace.

Haɓaka shi ne dukiyar da ke cikin labaran da ke kula da yadda kuma lokacin da aka yi canje-canje kuma idan sun kasance bayyane ga juna. Ɗaya daga cikin manufar rabuwar shine don ƙyale ma'amaloli da yawa a faruwa a lokaci guda ba tare da tasiri ga kisa ba.

Ta yaya Haɓakawa ke aiki

Alal misali, idan Joe ya haɗu da ma'amala a kan wani asusun ajiyar lokaci a lokacin da Maryamu ke da wata ma'amala daban-daban, dukiyar biyu za ta yi aiki a kan bayanai a hanyar da ba ta dace ba. Dole ne asusun ya yi duk wani aikin da Joe yayi kafin ya aiwatar da Maryamu ko kuma mataimakinsa. Wannan yana hana haɗin Yusufu daga karanta bayanan tsaka-tsakin da aka samar a matsayin tasiri na ɓangare na ma'amalar Maryamu wanda ba za a taba aiwatar da shi ba. Ka lura cewa dukiya ba ta da tabbacin abin da ma'amala za ta fara da farko, kawai ba za su dame da juna ba.

Matsayin haɓaka

Akwai matakai hudu na rabuwar:

  1. Serializable ita ce matakin mafi girma, wanda ke nufin cewa za a kammala ma'amaloli kafin wata ma'amala ta iya farawa.
  2. Maimaitawa yana karanta adadin ma'amaloli don samun dama idan an fara ma'amala, ko da yake ba a gama ba.
  3. Ƙididdiga akan ƙyale bayanai za a iya samun dama bayan an shigar da bayanai zuwa database, amma ba a baya ba.
  4. Karanta ƙaddamarwa shi ne mafi ƙasƙanci na rashin daidaituwa kuma yana ba da damar samun bayanai kafin a canza canje-canje.