Ho bolelang ha database e lumellana le ACID?
Context:Ka saense ya khomphuta ya hao, ACID (atomicity, tumellano, ho itšehla thajana, durability) ke sete ya thepa ya ditransekshene polokelongtshedimosetso reretsoe ho netefatsa ya data bonnete ho sa tsotellehe liphoso, matla a hlōleha, le likotsi tse ling. Tabeng ea polokelongtshedimosetso, tatellano ea ts'ebetso ea polokelongtshedimosetso e khotsofatsang thepa ea ACID (e ka nkoang e le ts'ebetso e le 'ngoe e utloahalang ho data) e bitsoa thekisetsano. Ka mohlala, ho fetisoa ha chelete ho tloha akhaonteng e 'ngoe ea banka ho ea ho e 'ngoe, esita le ha ho akarelletsa liphetoho tse ngata tse kang ho hula chelete akhaonteng e 'ngoe le ho e beha akhaonteng e 'ngoe, ke thekisetsano e le 'ngoe.  Ka 1983, Andreas Reuter le Theo Härder ba ile ba qapa khutsufatso ea ACID, ba haha mosebetsing o fetileng oa Jim Gray ea ileng a reha atomicity, ho tsitsa le ho tšoarella, empa eseng ho itšehla thajana, ha a hlalosa mohopolo oa thekiso. Litšobotsi tsena tse 'nè ke tiiso e khōlō ea paradigm kgwebisano, e leng e susumelitse likarolo tse ngata tsa ntshetsopele ya litsamaiso polokelongtshedimosetso.  Ho ea ka Gray le Reuter, IBM Information Management System e ne e tšehetsa litšebelisano tsa ACID pejana ho 1973 (leha khutsufatso e entsoe hamorao).  Boemo ba athomo Sehlooho se ka sehloohong: Atomicity (database systems) Hangata litšebelisano li entsoe ka lipolelo tse ngata. Atomicity e tiisa hore thekisetsano e 'ngoe le e' ngoe e tšoaroa e le "unit" e le 'ngoe, e atlehileng ka ho feletseng kapa e hlōlehang ka ho feletseng: haeba e 'ngoe ea lipolelo tse etsang thekisetsano e hlōleha ho qeta, thekiso eohle e hlōleha' me database e sala e sa fetohe. Tsamaiso ea athomo e tlameha ho tiisa hore ho tla ba le athomo boemong bo bong le bo bong, ho kopanyelletsa le ha motlakase o tima, ha ho e - ba le liphoso le ha ho e - ba le likotsi. Tiiso ea ho ba le atomicity e thibela ho ntlafatsoa ha database hore e etsahale ka mokhoa o itseng feela, e leng se ka bakang mathata a maholo ho feta ho lahla letoto lohle ka ho feletseng. Ka lebaka leo, khoebo e ke ke ea bonoa e ntse e tsoela pele ke moreki e mong oa database. Nakong e 'ngoe, ha e e-s'o etsahale,'me nakong e latelang, e se e etsahetse ka ho feletseng (kapa ha ho letho le etsahetseng haeba khoebo e ne e hlakotsoe ha e ntse e tsoela pele).  Ho lumellana Sehlooho se ka sehloohong: Ho lumellana (mekhoa ea li-database) Ho lumellana ho tiisa hore thekisetsano e ka tlisa feela database ho tloha boemong bo le bong bo lumellanang ho ea ho bo bong, ho boloka li-database tse sa fetoheng: data leha e le efe e ngotsoeng ho database e tlameha ho ba e nepahetseng ho latela melao eohle e hlalositsoeng, ho kenyeletsoa lithibelo, li-cascades, li-trigger le motsoako ofe kapa ofe oa tsona. Sena se thibela tšenyo ea database ka tšebetso e seng molaong. Botšepehi ba referense bo tiisa kamano ea senotlolo sa mantlha le senotlolo sa kantle ho naha.  Ho itšehla thajana Sehlooho se ka sehloohong: Isolation (database systems) Hangata ditransekshene di phethahatswa ka nako e le nngwe (mohlala, ditransekshene tse ngata di bala le ho ngola tafoleng ka nako e le nngwe). Ho itšehla thajana ho etsa bonnete ba hore ho phethisoa ha ditransekshene ka nako e le 'ngoe ho siea database e le boemong bo tšoanang le boo ho neng ho tla fumanoa ka bona haeba ditransekshene li ne li phethiloe ka tatellano. Ho itšehla thajana ke sepheo se seholo sa taolo ea nako e le 'ngoe; ho itšetlehile ka boemo ba ho itšehla thajana bo sebelisitsoeng, liphello tsa khoebo e sa phethoang li ka 'na tsa se ke tsa bonahala ho litšebelisano tse ling.  Ho tšoarella Sehlooho se ka sehloohong: Durability (database systems) Ho tšoarella ho tiisa hore ha thekisetsano e se e tiisitsoe, e tla lula e tiisitsoe le ha ho ka ba le ho hloleha ha sistimi (mohlala, ho khaoha ha motlakase kapa ho oa). Hangata sena se bolela hore litšebelisano tse phethiloeng (kapa liphello tsa tsona) li tlalehiloe ka har'a memori e sa fetoheng.
ACID ke khutsufatso e emelang Atomicity, Consistency, Isolation, le Durability. Atomicity e bolela hore liketso li etsahala ka ho feletseng kapa ha li etsahale ho hang; ha ho na ho ngoloa ka mokhoa o sa fellang kapa boemo boo karolo feela ea ketso e phethiloeng. Bakeng sa database, sena se bolela hore haeba data e ngotsoe ka thekisetsano e le 'ngoe, thekisetsano eo e phethela ka botlalo kapa e hloleha ka botlalo ntle le data e setseng morao ka mokhoa o sa fellang kapa o senyehileng. Ho lumellana ho bolela hore litšebelisano li nka boemo ho tloha boemong bo bong bo nepahetseng ho ea ho bo bong bo nepahetseng, ho se tsela ea ho kena boemong bo sa sebetseng. Ho itšehla thajana ho bolela hore babali/bangoli ba bangata ho database e le 'ngoe ha ba kena-kenane' me ba ka tsoela pele ba sa tšoenyehe ka liphello tsa ketso e 'ngoe e etsahalang. Ho tšoarella ho bolela hore boemo bo bolokoa ka mor'a ho hloleha le ho koaloa, mohlala, boemo boo bo lula bo bolokiloe ka ho sa feleng.