Národní úložiště šedé literatury Nalezeno 1 záznamů.  Hledání trvalo 0.00 vteřin. 
Porovnání open source databázových systémů
Véle, Marek ; Palovská, Helena (vedoucí práce) ; Klas, Jan (oponent)
Cílem práce bylo porovnat vybrané open source databázové systémy z teoretického a praktického hlediska a jejich vhodného užití. Pro toto porovnání jsem vybral systémy MySQL, PostgreSQL a MonetDB. Teoretické srovnání se týkalo licencí, pod kterými jsou systémy distribuovány, dostupné podpory, podporovaných platforem, použitelných rozhraní a datových typů. Praktické srovnání porovnávalo základní instalaci a zprovoznění v reálném prostředí a výkon při provádění vybraných SQL dotazů. Jedním z aspektů testování výkonu bylo ověření vlivu architektury uložení dat na rychlost vykonání určitých typů dotazů. Jako hlavní zdroj teoretického srovnání posloužila dokumentace dostupná k porovnávaným systémům a oficiální webové stránky jednotlivých databázových systémů. Praktické porovnání jsem provedl na linuxové platformě. K přístupu k systémům a zadávání SQL dotazů jsem použil standardní rozhraní JDBC. Jako testovací data jsem použil vlastní uspořádání náhodných dat z Open Source Database Benchmark do dvou tabulek. Testovací dotazy jsem formuloval sám za účelem porovnání výkonu databázových systémů celkově a v konkrétních činnostech. Dospěl jsem k závěru, že MySQL je vhodné pro firemní i samostatné uživatele díky široké podpoře, výběru licencí a pestré škále dostupných rozhraní i podporovaných platforem. Jeho výkon je ale v mnohých oblastech v čele se vytvářením indexů a řazením v použité konfiguraci velmi slabý. PostgreSQL sice může odrazovat především firemní uživatele menším výběrem komerční podpory a dodávaných rozhraní, ale tyto problémy jsou z velké části kompenzovány aktivní komunitou, resp. třetími stranami. Výkonově bylo PostgreSQL vynikající, jako vhodné se mi zdá především pro větší datové soubory a je rychlé i v případech, kdy není provedena indexace dat. MonetDB jako málo známé a akademicky vyvíjené nemá mnoho šancí se prosadit mimo zmíněné prostředí jeho původu. Jeho sloupcově orientované uložení dat se ukázalo jako výhodné při výběru velmi malého počtu sloupců. I naprosto bez použití indexů byly všechny testovací dotazy provedeny dobrou rychlostí. Jednotlivé kapitoly teoretické části jsou členěny podle testovaných systémů. Praktická část má jedinou kapitolu členěnou podle postupu provádění. Na konci každé kapitoly se nachází zhodnocení zjištěných skutečností.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.