Počítače, Databázy
Prehľad systémov pre správu databáz
All ľudská činnosť je neoddeliteľne spojené s celým radom informačných adresárov a databáz. Knižnica registra, poznámkový blok, adresa na svojom mobilnom telefóne alebo tablete - to nie je úplný zoznam štruktúrovaných informácií, ktoré používame. Ale počítača ako presnosť, takže sme dať definíciu.
Tak, databázy (DB) - sada logicky súvisiace dáta, ktorá popisuje informáciu o stave objektov v rôznych odboroch a spracované výpočtovej techniky.
databázový systém je softvér a jazykové prostredie pre tvorbu, správu a spracovanie informačných základní. Priradenie databázy:
- Práca s bázou na vonkajšej strane (disky, kazety, atď ...) a RAM;
- Zdieľanie používateľom;
- riadenie zmien, archiváciu a obnovenie databázy;
- poskytujúce prístup k jazykovému spracovanie informácií ;
- nástroje pre vytváranie, úpravy a správu databáz.
Systém pre správu relačných
Vzhľadom k tomu, príchodom počítačových databázach bolo veľa modelov ich práce, ale relačné model bol najuniverzálnejší. Sa jedná o pridruženú sadu informačných tabúľ, garantuje integritu a minimálne redundanciu informácií. Model stôl bol použiteľný pre väčšinu odborov, a na trhu je relačný databázový systém sa začal rýchlo rozvíjať. Na obrázku je príklad relačná štruktúry "bázy študentov."
Všetky relačné systémom správy databáz jazyková podpora štandardu ANSI SQL a základné princípy relačného modelu, ktorý umožní aplikáciám bežať na rôznych databázach. Navyše, veľké databázy majú svoje vlastné rozšírenie SQL dodatky. Príklady systémov pre správu databázy pre veľké projekty - to je Microsoft SQL Server a Oracle.
Relačné model úspešne použitá pri vývoji internetových projektov. Príkladom sú databázy MySQL a PostgreSQL.
technológia NoSQL
Nárast objemov dát a zložitosti vzťahov viedla k vzniku nových systémov pre správu databáz. Informácie prestala byť na sebe nezávislé, a niekedy dokonca nemožné presne opísať štruktúru. Relačnej databázy už nemôže vyrovnať sa s týmito úlohami. To viedlo k vzniku nového typu informačných databáz a systémov riadenia, súhrnne označovaných ako NoSQL ( «žiadny SQL»).
Hlavná kategória databáz NoSQL:
- "Key Value". Najpopulárnejší databázy - Redis, Voldemort, Tokyo Cabinet a Dynomite.
- Klony databázy BigTable. Bol vyvinutý spoločnosťou Google pre interné použitie vyhľadávača. oficiálne BigTable To nie je ponúkaná, ale tam je databáza na jej základe. To Hadoop, Hypertable a Cassandra.
- Dokument orientované. Najpopulárnejší Berkeley DB XML, MongoD existujú aj CouchDB.
- na základe na základe teórie grafov. Používa sa v Neo4j, SONES graphDB a AllegroGraph.
budúcnosť DBMS
Trh relačných databáz neustále rastie a stále viac a viac naklonené k použitiu NoSQL tvorby. Samozrejme, že v "klasickom» SQL predalo obrovské množstvo softvérových rôzne zložitých systémov a pre nich existujú také trhové giganti ako Microsoft a Oracle. Ale s istotou môžeme predpokladať, že NoSQL v nadchádzajúcich rokoch budú môcť výrazne vyhnať poprednými výrobcami v oblasti vývoja komplexných informačných systémov.
Similar articles
Trending Now