Hvað er gagnagrunnsstjórnunarkerfi (DBMS)?

DBMSs Vernda, skipuleggja og stjórna gögnum þínum

Gagnagrunnsstjórnunarkerfi (DBMS) er hugbúnaðinn sem gerir tölvu kleift að geyma, sækja, bæta við, eyða og breyta gögnum. A DBMS stýrir öllum aðalatriðum gagnagrunns, þar á meðal stjórnun á gagnagrunnum, svo sem sannvottun notenda, auk innsetningar eða útdráttar gagna. DBMS skilgreinir það sem kallast gagnaáætlunina, eða uppbyggingin þar sem gögnin eru geymd.

Verkfæri sem við notum öll á hverjum degi þurfa DBMSs á bak við tjöldin. Þetta felur í sér hraðbankar, flugkerfi, smásölu birgðakerfi og bókasafnskrár, til dæmis.

Vensla gagnasafn stjórnun kerfi (RDBMS) framkvæma samskipta líkan af borðum og samböndum.

Bakgrunnur gagnagrunnsstjórnunarkerfa

Hugtakið DBMS hefur verið í kringum 1960, þegar IBM þróaði fyrsta DBMS líkanið sem heitir upplýsingastýringarkerfi (IMS), þar sem gögn voru geymd í tölvu í hierarkískri trébyggingu. Einstök gögn voru aðeins tengd milli foreldra og barnaskrár.

Næstu kynslóð gagnagrunna voru net DBMS kerfi, sem reyndi að leysa nokkrar af takmörkunum á hierarchic hönnun með því að samþætta eitt til margra tengsl milli gagna. Þetta tók okkur á áttunda áratuginn þegar samskiptatækni líkanið var stofnað af Edgar F. Codd IBM, bókstaflega faðir nútíma Vensla DBMS sem við þekkjum í dag.

Lögun af Modern Relational DBMS

Vensla gagnasafn stjórnun kerfi (RDBMS) framkvæma samskipta líkan af borðum og samböndum. Aðal hönnun áskorun DBMSs í dag er að viðhalda gagnaheilbrigði sem verndar nákvæmni og samkvæmni gagna. Þetta er tryggt með röð þvingunar og reglna um gögnin til að koma í veg fyrir tvíverknað eða gögnatap.

DBMSs stjórna einnig aðgangi að gagnagrunninum með leyfi, sem hægt er að innleiða á mismunandi stigum. Til dæmis gætu stjórnendur eða stjórnendur haft aðgang að gögnum sem ekki eru sýnilegar öðrum starfsmönnum, eða þau geta fengið heimild til að breyta gögnum meðan sumir notendur geta aðeins skoðað það.

Flestir DBMSs nota uppbyggða fyrirspurn tungumál SQL , sem veitir leið til að hafa samskipti við gagnagrunninn. Reyndar, jafnvel þó að gagnagrunnurinn veitir grafíska viðmóti sem gerir notendum kleift að skoða auðveldlega, velja, breyta eða breyta þeim á annan hátt, þá er það SQL sem framkvæmir þessi verkefni í bakgrunni.

Dæmi um DBMSs

Í dag eru mörg viðskiptabanka og opinn uppspretta DBMSs í boði. Reyndar er valið hvaða gagnagrunni þú þarft að vera flókið verkefni. The hár-endir Vensla DBMS markaði er einkennist af Oracle, Microsoft SQL Server og IBM DB2, öll trúverðug val fyrir flóknar og stór gögn kerfi. Fyrir lítil fyrirtæki eða heimanotkun eru vinsælar DBMSs Microsoft Access og FileMaker Pro.

Meira undanfarið hafa önnur ótengd DBMS aukist í vinsældum. Þetta eru NoSQL bragðið, þar sem sveigjanleg uppbygging er skipt út fyrir stíflega skilgreindan dagskrá RDBM. Þetta er gagnlegt til að geyma og vinna með mjög stórum gagnasöfnum sem samanstanda af fjölbreyttum gögnum. Helstu leikmenn í þessu rými eru MongoDB, Cassandra, HBase, Redis og CouchDB.