Optimalizace výkonu aplikační vrstvy aplikace pro práci s daty meření elektrických veličin

Title Alternative:Optimization of Performance of Data Access Layer in Application Analysing Electrical Measurement Data
dc.contributor.advisorKraus, Jan
dc.contributor.authorHájek, Zdeněk
dc.date2012
dc.date.accessioned2015-07-07
dc.date.available2015-07-07
dc.date.committed2012-05-18
dc.date.defense2012-06-18
dc.date.issued2012-01-01
dc.date.submitted2011-09-12
dc.degree.levelbccs
dc.descriptionkatedra: MTI; přílohy: 1 CD; rozsah: 63cs
dc.description.abstractTato 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.cs
dc.description.abstractThis work is focused on performance optimalization of database application for work with extensive data. Specifically databas application Envis, which displays data saved in databases for regular user, so he or she can comfortably view them. Data is saved in to the database from measuring devices from company KMB.sro. Devices are placed for example in buildings and they measure physical quantity of tension, current and phases on each conductor of alternating net. From these measured physical quantities they further calculate values of power dissipation, idle power and active power, values of power factor and other quantities according to the type of measuring device. Furthermore the devices can register different events and blackouts. All measured and calculated values are saved into the devices inner memory, from where they are transfered for example by USB or ethernet into the database. To data saved in database this way is currently accessing Envis application by layer, which is asking for data by persistent objects Xpo by DevExpress company. Goal of this bachelor work is to find out, if there is some more effective technology for access to this data in .NET environment. In this work is selected T-SQL technology, Entity Framework and LINQ to SQL technology. With help of these three technologies are implemented selected functions and on propriate sample of data tested their power with use of tools intended for this purpose. Achieved results of powers of selected functions are furthermore summarized for all four technologies in tables, so it can be obvious, which of presented technologies is most effective for Envis application.en
dc.formattext
dc.identifier.urihttps://dspace.tul.cz/handle/15240/12214
dc.language.isocs
dc.publisherTechnická Univerzita v Libercics
dc.subjectt-sqlcs
dc.subjectlinqcs
dc.subjectxpocs
dc.subjectentity frameworkcs
dc.subjectoptimizationcs
dc.subjectt-sqlen
dc.subjectlinqen
dc.subjectxpoen
dc.subjectentity frameworken
dc.subjectoptimalizaceen
dc.subject.verbisdatabase applicationsen
dc.titleOptimalizace výkonu aplikační vrstvy aplikace pro práci s daty meření elektrických veličincs
dc.title.alternativeOptimization of Performance of Data Access Layer in Application Analysing Electrical Measurement Dataen
dc.typeThesis
local.departmentMTIcs
local.identifier.stag23444
local.identifier.verbis466287
local.note.administratorsoprava_A
local.verbis.aktualizace2019-10-05 06:08:23cs
local.verbis.studijniprogramMTI Informační technologie/Informační technologiecs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
bc_23444.pdf
Size:
1.24 MB
Format:
Adobe Portable Document Format
Description:
kvalifikační práce
Loading...
Thumbnail Image
Name:
opo_23444.pdf
Size:
27.31 KB
Format:
Adobe Portable Document Format
Description:
posudek oponenta
Loading...
Thumbnail Image
Name:
ved_23444.pdf
Size:
27.31 KB
Format:
Adobe Portable Document Format
Description:
posudek vedoucího
Loading...
Thumbnail Image
Name:
obh_23444.pdf
Size:
27.31 KB
Format:
Adobe Portable Document Format
Description:
výsledek obhajoby