Tietokoneet, Tietokannat
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.
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:
- "Key Value". Suosituin tietokanta - Redis, Voldemortin, Tokio Kaappi ja Dynomite.
- 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.
- Asiakirja suuntautunut. Suosituin Berkeley DB XML, MongoD, olemassa ja CouchDB.
- 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