Pārskats par datu bāzu pārvaldības sistēmām

click fraud protection

Visa cilvēka darbība ir cieši saistīta ar dažādiem informācijas katalogi un datu bāzes.Bibliotēka reģistra, notebook, adrese mobilo tālruni vai planšetdatoru - tas nav pilns saraksts no strukturētā informāciju, kuru mēs izmantojam.Bet datori, piemēram, precizitāti un dot definīciju.

Tātad, datu bāzes (DB) - komplekts loģiski saistītu datu informācija, kas apraksta stāvokli objektiem dažādās jomās un apstrādā ar datoru.

datu bāzes pārvaldības sistēma ir programmatūra un valodas vide, lai radītu, pārvaldību un apstrādi informācijas datubāzes.Galamērķis datu bāze:

  • strādāt ar datu bāzēm ārpusē (. Diski, lentes, un tā tālāk D.) un RAM;
  • daloties lietotājus;
  • izmaiņu kontroles, backup un atjaunot datu bāzes;
  • nodrošinātu valodas piekļuvi informācijas apstrāde;
  • komunālie to izveidot, modificēt un pārvaldīt datubāzes.

Vienkārši sakot, datubāze nosaka metodi uzglabāt informāciju , DBVS nodrošina nozīmē tās pārstrādes .Advanced datu bāzes pārvaldības sistēma ir sadalīta sistēmas

kopumā pieteikumu , kas var apstrādāt dažādus datus un specializēto , kas paredzēti konkrētu jomu vai informācijas veidu.Piemērs specializētu datu bāzu pārvaldības sistēmām ir objektorientētā.

Relāciju Management System

Kopš Advent datoru datu bāzēm ir bijuši daudzi modeļi, savu darbu, bet relāciju modelis bija visvairāk universāls.Tā ir saistīta ar informācijas kopums tabulu, nodrošina integritāti un minimālas datu dublēšanas.Tabulveida modelis izrādījās piemērojama lielākajai daļai jomās, un tirgus ir relāciju datu bāzes pārvaldības sistēma sāka strauji attīstīties.Attēlā redzams piemērs struktūras relāciju "datubāzē studentiem."

All RDBMS atbalsta ANSI SQL standartu un pamatprincipus relāciju modeli, kas ļauj pieteikumus, lai darbotos ar dažādām datu bāzēm.Turklāt lielas datu bāzes ir savas papildinājumi paplašināt SQL.Piemēri datu bāzu pārvaldības sistēmām lieliem projektiem - ir Microsoft SQL Server un Oracle.

relāciju modelis veiksmīgi izmantota attīstībā interneta projektu.Piemēri ir MySQL un PostgreSQL.

tehnoloģija NoSQL

Palielinot apjomus informāciju un sarežģītības attiecības ir novedusi pie jaunu datu bāzu pārvaldības sistēmām.Informācija ir pārstājusi būt neatkarīgām vienai no otras, un reizēm pat neiespējami precīzi aprakstīt tās struktūru.Relāciju datu bāzes vairs nespēj tikt galā ar šādu uzdevumu veikšanai.Tas radījis jauna veida datu bāzes informācijas un vadības sistēmu, kas vairāk pazīstami kā NoSQL («nekādu SQL»).

galvenais kategorija datubāze NoSQL:

  1. «atslēgas vērtība» .Populārākais datu bāze - Redis, Voldemorts, Tokija kabinets un Dynomite.
  2. Clones datubāze BigTable. izstrādāja Google iekšējai lietošanai meklētājprogrammu.Oficiāli BigTable netiek piedāvāta, bet tur ir datu bāze, pamatojoties uz to.Tā Hadoop, Hypertable un Cassandra.
  3. dokuments orientēta. populārākais Berkeley DB XML, MongoD, pastāv un CouchDB.
  4. Base teorijā par diagrammām. Lietota Neo4j, SONES graphDB un AllegroGraph.

nākotne DBMS

tirgus datu bāzu pārvaldības sistēmām turpina augt, un arvien vairāk tiecas izmantot NoSQL pieņemšanu.Protams, "klasiskā" SQL pārdod milzīgu programmatūras sistēmu dažādas sarežģītības, un aiz tā tirgus gigantu, piemēram, Microsoft un Oracle.Bet ar pārliecību varam pieņemt, ka NoSQL tuvākajos gados būs ievērojami izspiest līderi attīstībā sarežģītu informācijas sistēmu.