RekenaarsDatabasisse

Oorsig van databasisbestuurstelsels

Alle menslike aktiwiteite is onlosmaaklik verbind met 'n verskeidenheid van inligting dopgehou en databasisse. Die Biblioteek register, notepad, adres op jou selfoon of tablet - dit is nie 'n volledige lys van gestruktureerde inligting, wat ons gebruik. Maar rekenaars soos presisie, so gee ons die definisie.

Dus, 'n databasis (DB) - 'n stel van logies verwante data wat die inligting toestand van voorwerpe in die onderskeie vakgebiede beskryf en verwerk met rekenaartoerusting.

Databasis management system is 'n sagteware en taal omgewing vir die skep, bestuur en verwerking van inligting basisse. Toeken databasis:

  • Werk met die basisse aan die buitekant (skywe, bande, ens ...) en RAM;
  • Deel gebruikers;
  • verander beheer, geberg en databasis herstel;
  • die verskaffing van toegang tot taal Information Processing ;
  • gereedskap vir die skepping, wysiging, en databasis-bestuurstelsels.

Eenvoudig gestel, die databasis bepaal die metode van die stoor, en databasis bied die middel vir verwerking. Daarbenewens is databasisbestuurstelsels verdeel in algemene gebruik stelsel wat 'n verskeidenheid van data kan hanteer en gespesialiseerde ontwerp vir 'n spesifieke vakgebied of tipe van inligting. 'N Voorbeeld van 'n gespesialiseerde databasisbestuurstelsels is objekgeoriënteerde.

Relasionele Management System

Sedert die koms van rekenaardatabasisse dit is baie modelle van hul werk, maar die relasionele model was die mees universele. Dit is 'n verwante stel inligting tafels, die integriteit en minimum ontslag van inligting waarborg. Tafel model was van toepassing op die meerderheid van vakgebiede, en die mark is 'n relasionele databasis management system begin om vinnig te ontwikkel. Die figuur toon 'n voorbeeld van 'n relasionele struktuur van "basis van studente."

Alle verhoudings DBMSs ondersteun ANSI SQL taal standaard en die basiese beginsels van die relasionele model, wat aansoeke in staat stel om uit te voer op verskillende databasisse. Daarbenewens, groot databasisse hul eie SQL uitbreiding toevoegings. Voorbeelde van bestuurstelsel databasis vir grootskaalse projekte - dit is Microsoft SQL Server en Oracle.

Die relasionele model suksesvol gebruik in die ontwikkeling van Internet projekte. Voorbeelde hiervan is MySQL databasis en PostgreSQL.

NoSQL tegnologie

Die toename in data volumes en kompleksiteit van die verhouding het gelei tot die opkoms van nuwe databasisbestuurstelsels. Inligting opgehou het om onafhanklik van mekaar, en soms selfs onmoontlik om die struktuur daarvan streng beskryf word. Relasionele databasisse kan nie meer byhou met sulke take. Dit het gelei tot die opkoms van 'n nuwe tipe van inligting databasisse en bestuurstelsels, gesamentlik bekend as NoSQL ( «geen SQL»).

Die hoofkategorieë van NoSQL databasisse:

  1. "Sleutel Waarde". Die gewildste databasis - Redis, Voldemort, Tokyo Kabinet en Dynomite.
  2. Klone databasis groottabel. Dit is ontwikkel deur Google vir interne gebruik soekenjin. amptelik groottabel Dit is nie aangebied, maar daar is 'n databasis op sy basis. Dit Hadoop, Hypertable en Cassandra.
  3. -Dokument georiënteerde. Die gewildste Berkeley DB XML, MongoD, bestaan en CouchDB.
  4. Gebaseer op die basis van grafiekteorie. Gebruik in Neo4j, Sones graphDB en AllegroGraph.

toekoms van DBMS

Mark relasionele databasisbestuurstelsels gaan voort om meer en meer geneig groei tot NoSQL-gebruik te maak. Natuurlik, in die "klassieke» SQL verkoop 'n groot hoeveelheid van die sagteware stelsels van wisselende kompleksiteit, en vir hulle is daar so 'n mark reuse soos Microsoft en ORACLE. Maar met 'n paar sekerheid kan ons aanvaar dat NoSQL in die komende jaar kan aansienlik verdryf leiers in die ontwikkeling van komplekse inligtingstelsels sal wees.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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