Datamaskiner, Databaser
Oversikt over DBMS
All menneskelig aktivitet er uløselig knyttet til en rekke informasjons kataloger og databaser. Biblioteket registeret, notisblokk, adresse på mobiltelefonen eller nettbrett - dette er ikke en komplett liste over strukturert informasjon, som vi bruker. Men datamaskiner som presisjon, så vi gi definisjonen.
Således, en database (DB) - et sett av logisk relaterte data som beskriver informasjonen tilstand av gjenstander i ulike fagområder og behandlet med datautstyr.
Database management system er en programvare og språkmiljø for å opprette, administrere og behandle informasjonsbaser. Tildele database:
- Arbeid med baser på utsiden (disketter, bånd, osv ...) og RAM;
- Dele brukere;
- endre kontroll, arkivering og database utvinning;
- som gir adgang til språkinformasjonsbehandling ;
- verktøy for etablering, endring, og database management.
Relasjons Management System
Siden advent av datamaskinen databaser har det vært mange modeller av sitt arbeid, men relasjonsmodellen var den mest universelle. Det er et beslektet sett av informasjon tabeller, garanterer integriteten og minimum redundans av informasjon. Tabell modellen var aktuelt for de fleste fagområder, og markedet er en relasjonsdatabase styringssystem begynte å utvikle seg raskt. Figuren viser et eksempel på et relasjonsstruktur av "basis av elevene."
Alle relasjonelle DBMSer støtter ANSI SQL språket standard og de grunnleggende prinsippene i relasjonsmodellen, som gjør det mulig for applikasjoner å kjøre på forskjellige databaser. I tillegg store databaser har sine egne SQL forlengelse tilsetninger. Eksempler på styringssystem database for store prosjekter - dette er Microsoft SQL Server og Oracle.
Relasjonsmodellen brukt i utviklingen av Internett-prosjekter. Eksempler er MySQL database og PostgreSQL.
NoSQL teknologi
Økningen i datamengder og kompleksitet av forholdet har ført til fremveksten av nye database styringssystemer. Informasjon har opphørt å være uavhengige av hverandre, og noen ganger umulig å strengt beskrive sin struktur. Relasjonsdatabaser ikke lenger kan takle slike oppgaver. Dette har ført til fremveksten av en ny type informasjon databaser og styringssystemer, kollektivt kjent som NoSQL ( «ingen SQL»).
De viktigste kategoriene av NoSQL databaser:
- "Key Value". Den mest populære database - Redis, Voldemort, Tokyo Kabinett og Dynomite.
- Clones database BigTable. Den ble utviklet av Google for internt bruk søkemotor. offisielt Bigtable Det tilbys ikke, men det er en database på sin basis. Det Hadoop, Hypertable og Cassandra.
- Dokument-orientert. Den mest populære Berkeley DB XML, MongoD, eksisterer og CouchDB.
- Basert på undersiden av grafteori. Brukes i Neo4j, Sones graphDB og AllegroGraph.
tidens DBMS
Markedsrelasjonsdatabase styringssystemer fortsetter å vokse og mer og mer tilbøyelig til å bruke NoSQL-making. Of course, i den "klassiske» SQL solgt en stor mengde av programvaresystemer av varierende kompleksitet, og for dem er det slike markeds giganter som Microsoft og Oracle. Men med en viss sikkerhet kan vi anta at NoSQL i de kommende årene vil være i stand til å betydelig utkonkurrere ledere i utviklingen av komplekse informasjonssystemer.
Similar articles
Trending Now