Sebaka sa Ditshebeletso tsa Ditshebeletso (DBMS) ke eng?

Li-DBMS li sireletsa, ho hlophisa le ho boloka Dintlha tsa hau

Sesebelisoa sa tsamaiso ea ditshwantsho (DBMS) ke software e lumellang k'homphieutha hore e boloke, e fumane, e kenye, e tlose, mme e fetole data. DBMS e laola likarolo tsohle tsa motheo tsa boitsebiso, ho kopanyelletsa le ho laola mokhoa oa ho sebelisa lits'ebeletso, joalo ka ho netefatsa basebetsi, hammoho le ho kenngoa kapa ho ntša dintlha. DBMS e hlalosa seo ho thoeng ke data schema, kapa sebopeho seo boitsebiso bo bolokiloeng ho sona.

Lisebelisoa tseo bohle re li sebelisang letsatsi le leng le le leng li hloka DBMSs ka mor'a lipapali. Sena se kenyeletsa ATM, mekhoa ea ho boloka lifofane, mekhoa ea ho rekisa mabenkele, le li-catalogs tsa laebrari, ka mohlala.

Litšebelisano tsa tsamaiso ea basebetsi (Relational database management systems) (RDBMS) li sebelisa ts'ebetsong ea litoro le likamano.

Ka morao ho Database Management Systems

Mantsoe a DBMS a 'nile a e-ba teng ho tloha lilemong tsa bo-1960, ha IBM e hlahisa mohlala oa pele oa DBMS o bitsoang Information Management System (IMS), moo data a neng a bolokoa ka khomphuteng ka mokhoa oa lifate tsa mahlahahlaha. Likarolo tsa data ka bomong li ne li amana feela pakeng tsa litlaleho tsa motsoali le bana.

Moloko o latelang oa litlaleho tsa marang-rang e ne e le mekhatlo ea DBMS ea marang-rang , e ileng ea leka ho rarolla tse ling tsa meeli ea moralo oa mahlakore ka ho kenyelletsa kamano e le ngoe ho isa ho e ngata pakeng tsa lintlha. Sena se ile sa re isa lilemong tsa bo-1970 ha mohlala oa basebetsi oa basebetsi o thehoa ke IBM oa Edgar F. Codd, ka ho toba e le ntate oa DBMS ea kajeno ea metsoalle eo re e tsebang kajeno.

Likarolo tsa DBMS tsa Mehleng ea Kajeno

Litšebelisano tsa tsamaiso ea basebetsi (Relational database management systems) (RDBMS) li sebelisa ts'ebetsong ea litoro le likamano. Bothata bo ka sehloohong ba moralo oa DBMS ea kajeno ke ho boloka botšepehi ba data, bo sireletsang ho nepahala le ho tsitsa ha data. Sena se netefatsoa ka letoto la mathata le melao mabapi le boitsebiso ba ho qoba ho pheta-pheta kapa ho lahleheloa ke data.

Li-DBMS li boetse li laola mokhoa oa ho fumana leseli ka tumello, e ka sebelisoang maemong a sa tšoaneng. Ka mohlala, batsamaisi kapa batsamaisi ba ka 'na ba fumana boitsebiso bo sa bonahaleng ho basebeletsi ba bang, kapa ba ka ba le tumello ea ho fetola data ha basebelisi ba bang ba ka e shebella feela.

Boholo ba DBMS bo sebelisa SQL ea lipotso tse hlophisitsoeng , e fanang ka mokhoa oa ho sebelisana le database. Ha e le hantle, le haeba database e fana ka sebopeho se lumellanang le se lumella basebedisi ho sheba, ho khetha, ho fetola kapa ho sebelisa data, ke SQL e etsang mesebetsi ena morao.

Mehlala ea DBMS

Kajeno, DBMS e ngata ea khoebo le e bulehileng e fumaneha. Ha e le hantle, ho khetha lengolo le lengata leo u le hlokang ke mosebetsi o rarahaneng. Lebenkele la DBMS la setsoalle se phahameng ka ho fetisisa le laoloa ke Oracle, Microsoft SQL Server, le IBM DB2, liqeto tsohle tse ka tšeptjoang bakeng sa mekhoa e rarahaneng le e kholo ea lisebelisoa. Bakeng sa mekhatlo e meholo kapa tšebeliso ea lehae, DBMS e tummeng ke Microsoft Access le FileMaker Pro.

Haufinyane tjena, li-DBMS tse ling tse sa amaneng le naha li hōlile ka botumo. Tsena ke tatso ea NoSQL, eo ho eona morero o boletsoeng ka thata oa RDBM o nkeloa sebaka ke mochine o fetohang haholoanyane. Tsena li na le thuso bakeng sa ho boloka le ho sebetsa ka lisebelisoa tse kholo tsa dintlha tse nang le mefuta e mengata ea ditshebetso. Baholo ba bapalang sebakeng sena ba kenyelletsa MongoDB, Cassandra, HBase, Redis le CouchDB.