Dè a th 'ann an Siostam Stiùireadh Stòr-dàta (DBMS)?

DBMSs a 'dìon, a' eagrachadh, agus a 'rianachd do dhàta

Is e siostam rianachd stòr-dàta (DBMS) am bathar-bog a leigeas le coimpiutair stòradh, ais-ghlacadh, cuir, sguabadh agus atharrachadh fiosrachadh. Bidh DBMS a 'riaghladh gach taobh bunasach de stòr-dàta, a' gabhail a-steach stiùireadh làimhseachadh dàta, mar dearbhadh luchd-cleachdaidh, a bharrachd air a bhith a 'cur a-steach no a' toirt air falbh dàta. Tha DBMS a 'mìneachadh dè an t-ainm a th' air an sgeama dàta , no an structar anns a bheil an dàta air a stòradh.

Bidh na h-innealan a bhios sinn uile a 'cleachdadh gach latha a' feumachdainn DBMS air cùl na seallaidhean. Tha seo a 'gabhail a-steach ATMs, siostaman glèidhidh itealaich, siostaman stuthan reic agus catalogan leabharlainn, mar eisimpleir.

Tha siostaman dàta dàta dàimheil (RDBMS) a 'cur an gnìomh modail co-cheangailte ri clàran is dàimhean.

Cùl-fhiosrachadh air Siostaman Stiùireadh Stòr-dàta

Tha an abairt DBMS air a bhith timcheall bho na 1960an, nuair a leudaich IBM a 'chiad mhodal DBMS ris an canar Siostam Riaghlaidh Fiosrachaidh (IMS), anns an robh dàta air a stòradh ann an coimpiutair ann an structar craobh àrd-riaghailteach. Bha pìosan dàta fa leth ceangailte dìreach eadar clàran pàrant is pàiste.

B 'e an siostam DBMS lìonra an ath ghinealach de stòran-dàta, a dh'fheuch ri fuasgladh fhaighinn air cuid de na cuingealachaidhean ann an dealbhadh an riaghaltais le bhith a' gabhail a-steach dàimh aon-gu-mhòr eadar dàta. Thug seo sinn gu na 1970an nuair a chaidh am modail dàta dàimh a stèidheachadh le Edgar F. Codd, gu litearra athair an DBMS co-cheangailte ris an latha an-diugh a tha fios againn an-diugh.

Feartan de DBMS Relational an-diugh

Tha siostaman dàta dàta dàimheil (RDBMS) a 'cur an gnìomh modail co-cheangailte ri clàran is dàimhean. Is e prìomh dhùbhlan dealbhaidh DBMSs an dàimh an-diugh ionracas dàta a chumail suas, a tha a 'dìon cruinneas agus cunbhalachd an dàta. Tha seo air a dhèanamh cinnteach tro shreath de chuingeadan agus riaghailtean air an dàta gus dùblachadh no call dàta a sheachnadh.

Bidh DBMS cuideachd a 'cumail sùil air ruigsinneachd air an stòr-dàta tro ùghdarras, a dh'fhaodas a bhith air a bhuileachadh aig diofar ìrean. Mar eisimpleir, dh'fhaodadh gum bi cothrom aig manaidsearan no rianairean air dàta nach fhaicear luchd-obrach eile, no faodaidh gum bi cead aca an dàta a dheasachadh fhad 's nach urrainn do chuid de luchd-cleachdaidh a bhith ga fhaicinn.

Bidh a 'mhòr-chuid de DBMSan a' cleachdadh an SQL iarrtasan structarail , a tha a 'toirt seachad dòigh air eadar-obrachadh leis an stòr-dàta. Gu dearbh, eadhon ged a tha an stòr-dàta a 'toirt seachad eadar-aghaidh grafaigeach a leigeas le luchd-cleachdaidh furasta a shealltainn, a thaghadh, a dheasachadh no an dàta a chleachdadh, is e SQL a bhios a' coileanadh nan gnìomhan sin sa chùlaibh.

Eisimpleirean de DBMS

An-diugh, tha mòran DBMSan coimeirsealta agus fosgailte fosgailte. Gu dearbh, tha e a ' taghadh an stòr-dàta a dh' fheumas tu. Tha a 'mhargaidh DBMS co-cheangailte ri àrd-ìre air a riaghladh le Oracle, Microsoft SQL Server, agus IBM DB2, a h-uile roghainn so-chreidsinneach airson siostaman dàta iom-fhillte agus mòr. Airson buidhnean beaga no cleachdadh dachaigh, tha DBMS a tha measail mar Microsoft Access agus FileMaker Pro.

O chionn ghoirid, dh'fhàs DBMS eile nach eil co-cheangailte ris a 'còrdadh riutha. Is iad seo blas NoSQL, far a bheil structar nas sùbailte an àite an sgeama a tha air a mhìneachadh gu cruaidh sna RDBM. Tha iad feumail airson a bhith a 'stòradh agus ag obair le seataichean data fìor mhòr a tha a' gabhail a-steach raon farsaing de sheòrsaichean dàta. Am measg nan cluicheadairean mòra san àite seo tha MongoDB, Cassandra, HBase, Redis, agus CouchDB.