Databázový server - Database server
![]() | tento článek potřebuje další citace pro ověření.Září 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
A databázový server je server, který používá databázová aplikace který poskytuje databáze služby pro jiné počítačové programy nebo pro počítače, jak je definováno v klient-server Modelka.[Citace je zapotřebí ][1][2] Systémy pro správu databází (DBMS) často poskytují funkce databázového serveru a některé systémy pro správu databází (např MySQL ) při přístupu do databáze se spoléhají výhradně na model klient-server (zatímco jiní SQLite jsou určeny k použití jako vložená databáze ).
Uživatelé přistupují k databázovému serveru buď prostřednictvím „přední část "běží na počítači uživatele - který zobrazuje požadovaná data - nebo prostřednictvím"zadní konec ", který běží na serveru a zpracovává úkoly, jako je analýza dat a ukládání.
V otrokář model, hlavní servery databáze jsou ústředním a primárním umístěním dat, zatímco podřízené servery databáze jsou synchronizované zálohy hlavního serveru fungujícího jako zástupci.
Většina databázových aplikací odpovídá na a dotazovací jazyk. Každá databáze rozumí svému dotazovacímu jazyku a převádí každý odeslaný dotaz do serverem čitelné podoby a provádí jej za účelem načtení výsledků.
Mezi příklady chráněných databázových aplikací patří Věštec, DB2, Informix, a Microsoft SQL Server. Příklady svobodný software databázové aplikace zahrnují PostgreSQL; a pod GNU General Public License zahrnout Ingres a MySQL. Každý server používá vlastní logiku a strukturu dotazů. The SQL Dotazovací jazyk (Structured Query Language) je víceméně stejný u všech relační databáze aplikace.
Pro objasnění je databázový server jednoduše server, který udržuje služby související s klienty prostřednictvím databázových aplikací.
DB motory uvádí ve svém žebříčku přes 300 DBMS.[3]
Dějiny
Základy modelování velkých souborů dat poprvé představil Charles Bachman v roce 1969.[4] Představil Bachman Schémata datových struktur (DSD) jako prostředek pro grafické znázornění dat. DSD poskytly prostředky k reprezentaci vztahů mezi různými datovými entitami. V roce 1970 Codde představil koncept, že uživatelé databáze by neměli být obeznámeni s „vnitřním fungováním“ databáze.[4] Codd navrhl "relační pohled" na data, která se později vyvinula do Relační model které dnes většina databází používá. V roce 1971 skupina pro správu databázových úkolů CODASYL (hybná síla vývoje programovacího jazyka COBOL ) nejprve navrhl „jazyk popisu dat pro popis databáze, jazyk popisu dat pro popis části databáze známé programu a jazyk manipulace s daty.“ [4] Většina výzkumu a vývoje databází se v 70. letech zaměřila na relační model.
V roce 1975 Bachman demonstroval, jak byly relační model a soubor datové struktury podobné a „shodné“ způsoby strukturování dat při práci pro Honeywell.[4] The Entity-relationship model byl v současné podobě poprvé navržen Peter Chen v roce 1976, když prováděl výzkum v MIT.[5] Tento model se stal nejčastěji používaným modelem k popisu relačních databází. Chen dokázal navrhnout model, který byl lepší než navigační model a byl použitelnější pro „skutečný svět“ než relační model navržený Coddem.[4]
Reference
- ^ „definice databázového serveru z encyklopedie časopisu PC Magazine“. www.pcmag.com. Citováno 2018-02-03.
- ^ Thakur, Dinesh. „Co je to databázový server“. ecomputernotes.com. Citováno 2018-02-03.
- ^ „Hodnocení DB-motorů“. DB-Engines.com. 2018-01-23. Citováno 2018-01-23.
- ^ A b C d E „Databáze - historie a časný vývoj“. Archivovány od originál dne 2012-04-20. Citováno 2016-07-08.
- ^ Model vztahu mezi entitami: Směrem k jednotnému pohledu na data (1976)