TietokoneetTietokannat

Katsaus tietokannan hallintajärjestelmä

Kaikki ihmisen toiminta liittyy erottamattomasti erilaisia tietoja hakemistoista ja tietokannoista. Kirjaston rekisterin, muistilehtiö, osoite matkapuhelimella tai tablet - tämä ei ole täydellinen lista strukturoitua tietoa, jota käytämme. Mutta tietokoneet kaltaisella tarkkuudella, joten annamme määritelmää.

Siten (DB) - joukko loogisesti liittyvien tietojen, joka kuvaa tiedon tilaa esineitä eri oppiaineissa ja niitä käsitellään atk-laitteet.

Tietokannan hallintajärjestelmä on ohjelmisto ja kieliympäristössä luomiseen, hallintaan ja käsittelyyn kokoaminen. Osoitetaan tietokannassa:

  • Työskennellä emästen ulkopuolella (levyt, nauhat, jne ...) ja RAM-muistia;
  • Jakaminen käyttäjät;
  • muutosten hallinta, arkistointi ja tietokanta hyödyntämistä;
  • joka tarjoaa pääsyn kielen tietojenkäsittelyn ;
  • työkalut luominen, muuttaminen, ja tietokannan hallinta.

Yksinkertaisesti sanottuna, tietokanta määrittää menetelmän varastointi-, ja tietokanta tarjoaa käsittelyvälineet. Lisäksi tietokannan hallintajärjestelmät ovat jaettu yleiseen käyttöön järjestelmä, joka pystyy käsittelemään erilaisia tietoja ja erikoistuneiden suunniteltu tietyn aihepiirin tai tyyppistä tietoa. Esimerkkinä erikoistunut tietokannan hallintajärjestelmät ovat olio.

Relaatio Management System

Koska kynnyksellä tietokantojen on ollut monia malleja työnsä, mutta relaatiomalliksi oli kaikkein yleismaailmallisia. On liittyvä joukko tietojen taulukoita, takaa eheys ja vähintään irtisanomisia tietoa. Pöytämallinen sovellettiin enemmistön oppiaineissa, ja markkinat on relaatiotietokannan hallintajärjestelmä alkoi kehittyä nopeasti. Kuvassa on esimerkki relaatio rakenne "base opiskelijoita."

Kaikki ihmissuhteisiin DBMSs tue ANSI SQL-kielen standardin ja perusperiaatteita relaatiomalliksi, jonka avulla sovellukset toimivat eri tietokannoista. Lisäksi suurten tietokantojen on oma SQL laajennus lisäyksiä. Esimerkkejä hallintajärjestelmän tietokantaan ja laajoja hankkeita - tämä on Microsoft SQL Server ja Oracle.

Relaatiomalliksi menestyksellisesti käytetty kehittämiseen Internetin projekteja. Esimerkkejä ovat MySQL ja PostgreSQL.

NoSQL tekniikka

Kasvu tietomäärät ja monimutkaista suhdetta on johtanut uusien tietokantojen hallintajärjestelmät. Tiedotus on lakannut olemasta toisistaan riippumattomia, ja joskus jopa mahdotonta tarkasti kuvata sen rakennetta. Relaatiotietokantojen voi enää selviytyä tällaisia tehtäviä. Tämä on johtanut syntymistä uudentyyppinen tietokantoja ja hallintajärjestelmät, joita yhdessä kutsutaan NoSQL ( «ei SQL»).

Pääluokat NoSQL tietokannat:

  1. "Key Value". Suosituin tietokanta - Redis, Voldemortin, Tokio Kaappi ja Dynomite.
  2. Klooneja tietokanta BigTable. Sen kehitti Googlen sisäiseen käyttöön hakukoneen. virallisesti BigTable Sitä ei tarjota, mutta on tietokanta sen perusteella. Se Hadoop, Hypertable ja Cassandra.
  3. Asiakirja suuntautunut. Suosituin Berkeley DB XML, MongoD, olemassa ja CouchDB.
  4. Perustuvat pohjan ja graafiteoria. Käytetään ollut Neo4j, Sones graphDB ja AllegroGraph.

tulevaisuus DBMS

Markkinoiden relaatiotietokantojen hallintajärjestelmiä kasvaa ja yhä taipuvaisia käyttämään NoSQL päätöksenteossa. Tietenkin, "Classic» SQL myydään valtavasti ohjelmistoja vähemmän monimutkaiset, ja niitä on niin markkinat jättiläisiä kuten Microsoft ja Oracle. Mutta tietyllä varmuudella voimme olettaa, että NoSQL tulevina vuosina pystyy merkittävästi syrjäyttämään johtajia kehittämiseen monimutkaisten tietojärjestelmien.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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