Rekenaars, Databasisse
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.
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:
- "Sleutel Waarde". Die gewildste databasis - Redis, Voldemort, Tokyo Kabinet en Dynomite.
- 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.
- -Dokument georiënteerde. Die gewildste Berkeley DB XML, MongoD, bestaan en CouchDB.
- 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