Mohlala oa Database Database

ACID e Sireletsa Ditshebeletso tsa Ditshebeletso tsa hau

Mohlala oa ACID oa thepa ea marang-rang ke e 'ngoe ea likhopolo tsa khale ka ho fetisisa le tsa bohlokoa ka ho fetisisa tabeng ea theknoloji. E beha lipakane tse 'nè tseo tsamaiso e' ngoe le e 'ngoe ea tsamaiso ea basebetsi e lokelang ho loanela ho e finyella: atomicity, ho tsitsisa, ho itšehla thajana le botsitso. Dataiso ea dipatlisiso e sa sebetsaneng le efe kapa efe ya lipakane tsena tse nne e ke ke ea nkoa e tšepahala. Dataiso e nang le litšobotsi tsena e nkoa e le e lumellanang le ACID.

ACID e hlalosoa

A re nke motsotso ho hlahloba e 'ngoe le e' ngoe ea litšobotsi tsena ka ho qaqileng:

Kamoo ACID e Sebetsang Kateng

Basebelisi ba basebetsi ba sebelisa mekhoa e 'maloa ho tiisa ACID.

E 'ngoe e sebelisetsoang ho tiisa atomicity le ho tšoarella ke ho ngolla ka pele-pele (WAL) moo ts'ebetsong efe kapa efe ea ts'ebetso e ngotsoeng ho log e kenyelletsang bobeli le ho fokotsa tlhahisoleseding. Sena se tiisa hore, ho fokotsa ditshwantsho tsa mofuta ofe kapa ofe, database e ka hlahloba e leng lebokose le ho bapisa se ka hare ho boemo ba database.

Tsela e 'ngoe e sebelisetsoang ho sebetsana le atomicity le ts'ebetso ea nako e telele ke moriti-ho phomola moo ho nang le leqephe la moriti ha data e tla fetoloa. Liphetoho tsa lipotso li ngotsoe ho leqephe la moriti ho e-na le ho ba le data ea sebele boitsebisong. Databole ka boeona e fetotsoe feela ha ho hlophisoa phetolelo.

Morero o mong o bitsoa likarolo tse peli tsa boitlamo , haholo-holo mekhoa ea tsamaiso ea lisebelisoa. Protokoto ena e arola kopo ea ho fetola data ka mekhahlelo e 'meli: mohato oa boitlamo le bohato ba ho etsa. Karolong ea kopo, li-DBMS tsohle ho marang-rang a anngoeng ke ts'ebetso ena e tlameha ho netefatsa hore ba e amohetse 'me ba na le bokhoni ba ho etsa phapanyetsano. Hang ha tiisetso e fumanoa ho tsoa ho DBMS eohle e sebetsang, sephetho se phethela moo data e hlileng e fetotsoeng.