DatoriDatu bāzes

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

Visa cilvēka darbība ir cieši saistīta ar dažādiem informācijas katalogi un datu bāzēm. Bibliotēka reģistra, notepad, adresi uz jūsu mobilo tālruni vai planšetdatoru - tas nav pilns saraksts no strukturētu informāciju, kuru mēs izmantojam. Bet, datori, piemēram, precizitāti, tāpēc mēs dotu definīcija.

Tādējādi bāzes (DB) - kopums loģiski saistītu datu, kas raksturo informācijas stāvokli objektu dažādās jomās un apstrādāta ar datoru aprīkojumu.

Datu bāzes pārvaldības sistēma ir programmatūra un valodas vidi, lai izveidotu, pārvaldītu un apstrādes informācijas bāzes. Piešķiršana datu bāzi:

  • Darbs ar bāzēm uz ārpusi (diskos, kasetēs, utt ...) un RAM;
  • lietotājus koplietošana;
  • izmaiņu kontroles, arhivēšanu un datu bāzes atgūšanu;
  • nodrošinot piekļuvi valodas informācijas apstrādei ;
  • instrumenti veidošanu, pārveidošanu un datu bāzu vadības.

Vienkārši sakot, datubāze nosaka uzglabāšanas paņēmienu, un datu bāze nodrošina līdzekļus pārstrādei. Turklāt, datu bāzu pārvaldības sistēmas iedalās vispārējās izmantošanas sistēma, kas var apstrādāt dažādus datus un specializētu paredzēta konkrētu jomu vai informācijas veidu. Piemērs specializētu datu bāzu pārvaldības sistēmām, ir objektu orientētas.

Relāciju vadības sistēma

Kopš Advent datoru datu bāzēs tas ir daudz modeļu savu darbu, bet relāciju modelis bija visvairāk universāls. Tā ir saistīta kopa informācijas tabulas, garantē godīgumu un minimālo atlaišanas informāciju. Galda modelis bija piemērojams vairumam jomās, un tirgus ir relāciju datu bāzu pārvaldības sistēma sāka strauji attīstīties. Attēlā redzams piemērs relāciju struktūru "bāzes studentiem."

Visi relāciju DBMSs atbalsta ANSI SQL valodas standarta 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 savi SQL paplašinājums papildinājumus. Piemēri vadības sistēmas datu bāzē, attiecībā uz liela mēroga projektiem - tas ir Microsoft SQL Server un Oracle.

Relāciju modelis veiksmīgi izmantota izstrādē interneta projektus. Piemēri ir MySQL datu bāzes un PostgreSQL.

NoSQL tehnoloģijas

Ar datu apjomu un sarežģītības attiecības pieaugums ir radījis jaunu datu bāzu pārvaldības sistēmām. Informācija vairs nav atkarīgs no otra, un dažreiz pat neiespējami precīzi aprakstīt tās struktūru. Relāciju datu bāzes vairs nevar tikt galā ar šādu uzdevumu veikšanai. Tas ir radījis jauna veida informācijas datu bāzes un vadības sistēmu, kopā pazīstami kā NoSQL ( «nav SQL»).

Galvenās kategorijas NoSQL datubāzēm:

  1. "Key Value". Populārākais datu bāze - Redis, Voldemorts, Tokija kabinets un Dynomite.
  2. Kloni datubāzē Bigtable. To izstrādāja Google iekšējai lietošanai meklētājprogrammā. oficiāli BigTable Tas nav piedāvāts, bet ir datu bāze, uz tās pamata. Tā Hadoop, Hypertable un Cassandra.
  3. Dokumentu orientēta. Populārākais Berkeley DB XML, MongoD, pastāv un CouchDB.
  4. Pamatojoties uz bāzes grafu teoriju. Izmanto Neo4j, SONES graphDB un AllegroGraph.

nākotne DBVS

Tirgus relāciju datu bāzu pārvaldības sistēmas turpina augt un arvien vairāk tiecas izmantot NoSQL veidošanu. Protams, "klasisko» SQL pārdod milzīgu daudzumu programmatūras sistēmas, kas atšķiras pēc sarežģītības, un tiem ir tādi tirgus gigantu, piemēram, Microsoft un Oracle. Bet ar kādu droši varam pieņemt, ka NoSQL tuvākajos gados varēs ievērojami izspiest līderi attīstībā sarežģītu informācijas sistēmu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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