ArvutidAndmebaasid

Andmebaasihaldussüsteemide ülevaade

Kogu inimtegevus on lahutamatult seotud erinevate teabe kataloogide ja andmebaasidega. Raamatukogu register, aadressiraamat, aadressid mobiiltelefonis või tahvelarvutis - see pole kaugeltki täieliku struktureeritud teabe loendist, mida me kasutame. Kuid arvutid on täpsed, nii et määratleme.

Seega on andmebaas (DB) loogiliselt omavahel seotud andmete komplekt, mis kirjeldab erinevate valdkondade objektide infosituatsiooni ja töödeldakse arvutiseadmetega.

Andmebaasihaldussüsteem on teabekandjate loomise, haldamise ja töötlemise tarkvara ja keelekeskkond. DBM-i andmine:

  • Töö väliste andmebaasidega (kettad, lindid jne) ja RAM;
  • Jagatud kasutaja juurdepääs;
  • Muutuste juhtimine, andmebaaside arhiveerimine ja taastamine;
  • Andmeedastuse juurdepääsukeele pakkumine;
  • Utiliit andmebaaside loomiseks, muutmiseks ja haldamiseks.

Lihtsamal kujul määratleb andmebaas teabe salvestamise meetodi ja DBMS annab selle töötlemise vahendid . Lisaks on andmebaasi haldamise süsteemid jagatud üldiseks rakendussüsteemiks , mis suudab töödelda mitmesuguseid andmeid ja eriteavet, mis on välja töötatud konkreetse valdkonna või teabe liigi jaoks. Spetsiaalsete andmebaaside haldussüsteemide näide on objektorienteeritud.

Relatsioonilised juhtimissüsteemid

Alates arvutiandmebaaside tekkimisest on loodud mitmed nende töö mudelid, kuid relatsiooniline mudel on osutunud kõige universaalsemaks. See on seotud teabetabelite kogum, mis tagab teabe terviklikkuse ja minimaalse koondamise. Tabeli mudel näib olevat rakendatav enamikes valdkondades ning relatsioonandmebaasisüsteemide juhtimissüsteemide turg hakkas kiiresti arenema. Joonisel on kujutatud relatsioonilise struktuuri "Student base" näide.

Kõik relatsioonilised pordid toetavad SQL-keele ANSI standardit ja relatsioonimudeli aluspõhimõtteid, mis tagavad erinevate DBMSide rakenduste töö. Lisaks on suurtel DBMSidel SQL laiendiga omaenda täiendused. Suurprojektide andmebaasi haldussüsteemi näited on Microsoft SQL Server ja Oracle.

Relatsioonimudelit kasutatakse edukalt ka Interneti-projektide arendamisel. Näited on MySQL ja PostgreSQL.

NoSQL tehnoloogia

Teabe suuruse suurenemine ja võrkudevaheliste ühenduste keerukus viisid uute andmebaaside haldussüsteemide tekkimiseni. Teave ei olnud üksteisest sõltumatu ja mõnikord ei ole võimalik oma struktuuri jäigalt kirjeldada. Relatsioonandmebaasid ei suuda enam selliseid ülesandeid enam toime tulla. See tõi kaasa uue teabebaasi ja juhtimissüsteemide tekkimise, mis sai üldise nime NoSQL ("no SQL").

NoSQLi andmebaaside peamised kategooriad on:

  1. "Võtmeväärtus" . Kõige populaarsemad DBMSid on Redis, Voldemort, Tokyo kabinet ja Dynomite.
  2. BigTablei kloonid. Google on välja töötanud otsingumootoris kasutamiseks. Ametlikult BigTable Seda ei pakuta, kuid sellel põhineb DBMS. See on Hadoop, Hypertable ja Cassandra.
  3. Dokumentidele orienteeritud. Kõige populaarsemad on Berkeley DB XML, MongoD, eXist ja CouchDB.
  4. Aluseks graafikute teooriale. Kasutatakse Neo4j, Sones graphDB ja AllegroGraphis.

DBMSi tulevik

Andmebaasihaldussüsteemide turg areneb jätkuvalt ja üha enam kaldub kasutama NoSQL-i lahendusi. Muidugi on "klassikalisel" SQL-is rakendatud suur hulk erineva keerukusega tarkvarasüsteeme ja selle taga on sellised hiiglased nagu Microsofti ja Oracle. Kuid suure kindlustundega võib eeldada, et NoSQL lähtub lähiaastatel olulisel määral juhid keeruliste infosüsteemide arendamisel.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.delachieve.com. Theme powered by WordPress.