Browsing by Author "Hájek, Zdeněk"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
- ItemOptimalizace výkonu aplikační vrstvy aplikace pro práci s daty meření elektrických veličin(Technická Univerzita v Liberci, 2012-01-01) Hájek, Zdeněk; Kraus, JanTato práce se zabývá optimalizací výkonu databázové aplikace pro práci s rozsáhlými daty. Konkrétně databázové aplikace Envis, která běžnému uživateli zobrazuje data uložená v databází tak, aby je mohl pohodlně prohlížet. Data jsou do databáze ukládány z měřicích přístrojů firmy KMB.sro. Přístroje jsou umístěny například v budovách a měří fyzikální veličiny napětí, proudů a fází na jednotlivých vodičích střídavé sítě. Z těchto naměřených fyzikálních veličin dále pak počítají hodnoty ztrátových, jalových a činných výkonů, hodnoty účiníku a další veličiny dle typu měřicího přístroje. Dále pak přístroje umí zaznamenávat různé události a výpadky. Všechny naměřené a vypočítané hodnoty si přístroj ukládá do své vnitřní paměti, odkud jsou pak data přenášena například pomocí USB nebo ethernetu do databáze. K takto uloženým datům v databázi aktuálně přistupuje aplikace Envis pomocí vrstvy, která se dotazuje na data pomocí persistentních objektů Xpo od firmy DevExpress. Cílem této bakalářské práce je zjistit, zda neexistuje efektivnější technologie pro přístup k těmto datům v prostředí .NET. V této práci je vybrána technologie T-SQL, Entity Framework a technologie LINQ to SQL. Pomocí těchto tří technologií jsou implementovány vybrané funkce a na vhodném vzorku dat otestován jejich výkon s využitím vhodných a k tomuto účelu určených nástrojů. Dosažené výsledky výkonů vybraných funkcí jsou pak pro všechny čtyři technologie shrnuty v grafech, aby bylo zřejmé, která z uvedených technologií je nejefektivnější pro aplikaci Envis.
- ItemOptimalizace výkonu aplikační vrstvy aplikace pro práci s daty meření elektrických veličin(2012-01-01) Hájek, Zdeněk
- ItemOptimalizace výkonu databázové aplikace pro práci s rozsáhlými daty(Technická Univerzita v Liberci, 2010-01-01) Hájek, Zdeněk; Kraus, JanTato práce se zabývá optimalizací výkonu databázové aplikace pro práci s rozsáhlými daty.Konkrétně databázové aplikace Envis, která běžnému uživateli zobrazuje data uložená v databázítak, aby je mohl pohodlně prohlížet. Data jsou do databáze ukládáný z měřících přístrojů firmyKMB.sro. Přístroje jsou umístěny například v budovách a měří fyzikální veličiny napětí, proudů afází na jednotlivých vodičích střídavé sítě. Z těchto naměřených fyzikálních veličin dále pakpočítají hodnoty ztrátových, jalových a činných výkonů, hodnoty účiníku a další veličiny dle typuměřícího přístroje. Dále pak přístroje umí zaznamenávat různé události a výpadky. Všechnynaměřené a vypočítané hodnoty si přístroj ukládá do své vnitřní paměti, odkud jsou pak datapřenášeny například pomocí USB nebo ethernetu do databáze.K takto uloženým datům v databázi aktuálně přistupuje aplikace Envis pomocí vrstvy, kteráse dotazuje na data pomocí persistentních objektů Xpo od firmy DevExpress. Cílem této bakalářsképráce je zjistit, zda neexistuje efektivnější technologie pro přístup k těmto datům v prostředí .NET.V této práci je vybrána technologie T-SQL a technologie LINQ to SQL. Pomocí těchto dvoutechnologií jsou implementovány vybrané funkce a na vhodném vzorku dat otestován jejich výkon svyužitím vhodných k tomuto účelu určených nástrojů. Dosažené výsledky výkonů vybraných funkcíjsou pak pro všechny tři technologie shrnuty v tabulkách, aby bylo zřejmé, která z uvedenýchtechnologií je nejefetivnější pro aplikaci Envis.