Optimalizace datové vrsty aplikací pro PostgreSQL

dc.contributor.advisorBača, Radimcs
dc.contributor.authorKrutký, Davidcs
dc.contributor.refereeKrátký, Michalcs
dc.date.accepted2013-06-11cs
dc.date.accessioned2013-06-26T11:16:43Z
dc.date.available2013-06-26T11:16:43Z
dc.date.issued2013cs
dc.descriptionImport 26/06/2013cs
dc.description.abstractTato diplomová práce se zaměřuje na problém, který představuje komunikace aplikačního softwaru s relačním databázovým systémem. Popisuje datovou vrstvu aplikačního softwaru, její funkce a vlastnosti. Rozebírá objektově-relační mapování a návrhové vzory využívané při použití tohoto mapování. Dále pak seznamuje čtenáře s existujícími technologiemi pracujícími na datové vrstvě vytvořenými v jazyce Python a zaměřuje se na optimalizační techniky používané pro zefektivnění komunikace s relační databází. Výstupem této práce je knihovna optimalizovaná pro komunikaci s relačním databázovým systémem PostgreSQL. V práci je popsán návrh této knihovny a optimalizačních technik. V závěru je pak vytvořená knihovna srovnána s existujícími technologiemi pomocí rychlostních testů.cs
dc.description.abstractThis master's thesis focuses on difficuilties, which appear when application software is used with relational database system. It contains a description of the application data access layer and its characteristics, object-relational mapping and design patterns. Existing technologies used for data access created with Python programming language are described in this thesis. Furthermore, techniques optimizing the communication with relational database are discussed. The goal of this thesis was to create a new software for the application data layer, that would focus on optimization of DBMS PostgreSQL usage. The thesis goes through the design of this software and its techniques. Finally, the software is compared to the existing technologies, using benchmarks.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent2024865 bytescs
dc.format.mimetypeapplication/pdfcs
dc.identifier.otherOSD002cs
dc.identifier.senderS2724cs
dc.identifier.thesisKRU228_FEI_N2647_2612T025_2013
dc.identifier.urihttp://hdl.handle.net/10084/98598
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectDatová vrstva, Objektově-relační mapování, Optimalizace, SŘBD, PostgreSQL, Python, Django ORM, web2py DBAL, SQLAlchemycs
dc.subjectData access layer, Object-relational mapping, Optimization, DBMS, PostgreSQL, Python, Django ORM, web2py DBAL, SQLAlchemyen
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleOptimalizace datové vrsty aplikací pro PostgreSQLcs
dc.title.alternativeOptimization of a Data Layer of an Application Using PostgreSQLen
dc.typeDiplomová prácecs

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
KRU228_FEI_N2647_2612T025_2013.pdf
Size:
1.93 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
KRU228_FEI_N2647_2612T025_2013_priloha.zip
Size:
409.6 KB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
KRU228_FEI_N2647_2612T025_2013_posudek_vedouci_Baca_Radim.pdf
Size:
51.26 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Bača, Radim
Loading...
Thumbnail Image
Name:
KRU228_FEI_N2647_2612T025_2013_posudek_oponent_Kratky_Michal.pdf
Size:
53.6 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Krátký, Michal