ComputersDatabases

Overzicht van database management systemen

Alle menselijke activiteit is onlosmakelijk verbonden met een verscheidenheid aan informatie directories en databases. De bibliotheek register, notitieblok, adres op uw mobiele telefoon of tablet - dit is niet een volledige lijst van gestructureerde informatie, die we gebruiken. Maar computers achtige precisie, dus geven we de definitie.

Aldus een databank (DB) - een reeks logisch verwante gegevens die de toestandsinformatie van objecten in de verschillende vakgebieden beschrijft en verwerkt met computerapparatuur.

Database management systeem is een software en taalomgeving voor het creëren, beheren en verwerken van informatie bases. Toewijzen database:

  • Werken met de bases op de buitenkant (schijven, tapes, etc ...) en RAM;
  • Het delen van de gebruikers;
  • change control, archivering en database recovery;
  • verschaffen van toegang tot taal informatieverwerking ;
  • gereedschappen voor het aanmaken, wijzigen en database management.

Simpel gezegd, de database bepaalt de wijze van opslag en database verschaft de middelen voor verwerking. Bovendien worden database management systemen verdeeld in algemeen gebruik systeem dat een verscheidenheid aan gegevens kan verwerken en gespecialiseerd ontworpen voor een bepaald vakgebied of het type van informatie. Een voorbeeld van een gespecialiseerde database management systemen objectgeoriënteerde.

Relational Management System

Sinds de komst van de computer databases het al vele modellen van hun werk, maar het relationele model was de meest universele. Het is een samenhangend stelsel van informatie tabellen, de integriteit en minimale redundantie van informatie waarborgt. Tafelmodel was van toepassing zijn op de meerderheid van de onderwerpen, en de markt is een relationele database management systeem begon snel te ontwikkelen. De figuur toont een voorbeeld van een relationele structuur van "basis studenten."

Alle relationele DBMS ondersteuning ANSI SQL-taal standaard en de basisprincipes van het relationele model, welke applicaties in staat stelt om te draaien op verschillende databases. Bovendien, grote databases hebben hun eigen SQL extensie toevoegingen. Voorbeelden van management system -database voor grootschalige projecten - dit is Microsoft SQL Server en Oracle.

De relationele model met succes gebruikt bij de ontwikkeling van internet projecten. Voorbeelden zijn MySQL en PostgreSQL.

NoSQL-technologie

De toename van de hoeveelheid data en de complexiteit van de relatie heeft geleid tot de opkomst van nieuwe database management systemen. Informatie is niet langer onafhankelijk van elkaar zijn, en soms zelfs onmogelijk om de structuur ervan strikt te beschrijven. Relationele databases kan niet langer omgaan met dergelijke taken. Dit heeft geleid tot de opkomst van een nieuw type van informatie databases en systemen voor het beheer, gezamenlijk bekend als NoSQL ( «geen SQL»).

De belangrijkste categorieën van NoSQL-databases:

  1. "Key Value". De meest populaire database - Redis, Voldemort, Tokyo kabinet en Dynomite.
  2. Klonen databank BigTable. Het werd ontwikkeld door Google voor intern gebruik zoekmachine. officieel BigTable Het is niet aangeboden, maar er is een database op basis daarvan. Het Hadoop, hypertable en Cassandra.
  3. -Document opgeven. De meest populaire Berkeley DB XML, MongoD, bestaan en CouchDB.
  4. Op basis van de basis van de grafentheorie. Gebruikt in Neo4j, Sones graphDB en AllegroGraph.

toekomst van DBMS

Market relationele database management systemen steeds en steeds meer geneigd te groeien tot NoSQL-gebruik te maken. Natuurlijk, in de "klassieke» SQL verkocht een enorme hoeveelheid software systemen van uiteenlopende complexiteit, en voor hen is er een dergelijke markt giganten als Microsoft en Oracle. Maar met enige zekerheid kunnen we aannemen dat NoSQL in de komende jaren aanzienlijk kunnen verdringen leiders in de ontwikkeling van complexe informatiesystemen zal zijn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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