PočítačeDatabáze

Přehled systémů správy databáze

Celá lidská činnost je neoddělitelně spojena s řadou informačních katalogů a databází. Registr knihoven, adresář, adresy v mobilním telefonu nebo tabletu - to je zdaleka ne úplný seznam strukturovaných informací, které používáme. Ale počítače jako přesnost, tak pojďme definovat.

Takže databáze (DB) je sada logicky propojených dat popisujících informační stav objektů v různých oblastech a zpracovávaných počítačovým zařízením.

Systém správy databáze je softwarové a jazykové prostředí pro vytváření, správu a zpracování informačních databází. Přiřazení DBMS:

  • Práce s databázemi na externích (disky, pásky atd.) A RAM;
  • Sdílený přístup pro uživatele;
  • Změny řízení, archivace a obnovení databází;
  • Poskytování přístupového jazyka pro zpracování informací ;
  • Nástroj pro vytváření, úpravu a správu databází.

Jednodušeji, databáze definuje způsob ukládání informací a DBMS poskytuje prostředky pro jejich zpracování . Kromě toho jsou systémy správy databáze rozděleny do obecných aplikačních systémů, které mohou zpracovávat různá data a specializovaná data, která jsou vytvořena pro konkrétní oblast nebo typ informací. Příklad specializovaných systémů správy databáze je objektově orientovaný.

Systémy relačního řízení

Od příchodu počítačových databází vzniklo mnoho modelů jejich práce, avšak relační model se ukázal jako nejuniverzálnější. Jedná se o propojený soubor informačních tabulek, zaručuje integritu a minimální redundanci informací. Tabulkový model se ukázal být použitelný pro většinu předmětů a trh systémů relačních databázových systémů se začal rychle rozvíjet. Na obrázku je příklad relační struktury "Studentská základna".

Všechny relační DBMS podporují standard ANSI jazyka SQL a základní principy relačního modelu, který zajišťuje provoz aplikací na různých DBMS. Navíc velké DBMS mají vlastní přidání do rozšíření SQL. Příklady systému správy databází pro velké projekty jsou Microsoft SQL Server a Oracle.

Relační model je také úspěšně využíván při vývoji internetových projektů. Příkladem jsou MySQL a PostgreSQL.

NoSQL technologie

Zvýšení objemu informací a komplikace propojení vedly k vzniku nových systémů správy databází. Informace přestaly být navzájem nezávislé a někdy je nemožné strukturálně popsat její strukturu. Relační databáze již s těmito úkoly nemohou zvládnout. To vedlo k vzniku nového typu informačních databází a systémů správy, které získaly obecný název NoSQL ("no SQL").

Hlavní kategorie databází NoSQL jsou:

  1. "Klíčová hodnota" . Nejoblíbenější DBMS jsou Redis, Voldemort, Tokyo Cabinet a Dynomite.
  2. Klony BigTable. Vyvinutý společností Google pro interní použití ve vyhledávači. Oficiálně BigTable Není nabízena, ale na ní je založen systém DBMS. To je Hadoop, Hypertable a Cassandra.
  3. Dokumentově orientovaný. Nejpopulárnější jsou Berkeley DB XML, MongoD, eXist a CouchDB.
  4. Základem teorie grafů. Používá se v Neo4j, Sones graphDB a AllegroGraph.

Budoucnost DBMS

Trh s databázovými systémy se nadále vyvíjí a stále více využívá řešení NoSQL. Samozřejmě, na "klasické" SQL implementoval obrovský počet softwarových systémů s různou složitostí a za nimi jsou takové obry na trhu jako Microsoft a Oracle. Ale s vysokou mírou jistoty lze předpokládat, že společnost NoSQL v nadcházejících letech výrazně posune vedoucí pracovníky do rozvoje komplexních informačních systémů.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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