Cílem bakalářské práce je analýza a optimalizace výkonu SQL databází s využitím Java aplikací, zejména s využitím Hibernate a Spring Data JPA. Optimalizace bude provedena, jak na datové vrstvě, tak i ve způsobu komunikace samotné aplikace. Dalším podružným cílem práce je průzkum různých optimalizačních technik SQL databází a vhodné využití Hibernate a Spring Data JPA k jejich implementaci. Práce také popíše a uvede nejčastější problémy spojené s výkonem databázových aplikací a představí možná řešení pro jejich eliminaci.
Anotace v angličtině
The aim of the bachelor thesis is to analyze and optimize the performance of SQL databases with the use of Java applications, especially with the use of Hibernate and Spring Data JPA. Optimization will be carried out both on the data layer and in the communication method of the application itself. The sub-goal of the thesis is the research of various optimization techniques of SQL databases and the appropriate use of Hibernate and Spring Data JPA for their implementation. The work will also describe and list the most common problems associated with the performance of database applications and present possible solutions for their elimination.
Cílem bakalářské práce je analýza a optimalizace výkonu SQL databází s využitím Java aplikací, zejména s využitím Hibernate a Spring Data JPA. Optimalizace bude provedena, jak na datové vrstvě, tak i ve způsobu komunikace samotné aplikace. Dalším podružným cílem práce je průzkum různých optimalizačních technik SQL databází a vhodné využití Hibernate a Spring Data JPA k jejich implementaci. Práce také popíše a uvede nejčastější problémy spojené s výkonem databázových aplikací a představí možná řešení pro jejich eliminaci.
Anotace v angličtině
The aim of the bachelor thesis is to analyze and optimize the performance of SQL databases with the use of Java applications, especially with the use of Hibernate and Spring Data JPA. Optimization will be carried out both on the data layer and in the communication method of the application itself. The sub-goal of the thesis is the research of various optimization techniques of SQL databases and the appropriate use of Hibernate and Spring Data JPA for their implementation. The work will also describe and list the most common problems associated with the performance of database applications and present possible solutions for their elimination.
Cílem bakalářské práce je analýzy a optimalizace výkonu SQL databází s využitím Java aplikací, zejména s využitím Hibernate a Spring Data JPA. Optimalizace bude provedena, jak na datové vrstvě, tak i ve způsobu kommunikace samotné aplikace. Podcílem práce je průzkum různých optimalizačních technik SQL databází a vhodné využití Hibernate a Spring Data JPA k jejich implementaci. Práce také popíše a uvede nejčastější problémy spojené s výkonem databázových aplikací a představí možná řešení pro jejich elimanici.
Zásady pro vypracování
Cílem bakalářské práce je analýzy a optimalizace výkonu SQL databází s využitím Java aplikací, zejména s využitím Hibernate a Spring Data JPA. Optimalizace bude provedena, jak na datové vrstvě, tak i ve způsobu kommunikace samotné aplikace. Podcílem práce je průzkum různých optimalizačních technik SQL databází a vhodné využití Hibernate a Spring Data JPA k jejich implementaci. Práce také popíše a uvede nejčastější problémy spojené s výkonem databázových aplikací a představí možná řešení pro jejich elimanici.
Seznam doporučené literatury
WINAND, M. SQL Performance Explained: Everything Developers Need to Know about SQL Performance M.Winand, 2012, ISBN 978-3950307825
CELKO, J. Joe Celko's Trees and Hierarchies in SQL for Smarties, Morgan Kaufmann, 2012, ISBN 978-0123877338
Seznam doporučené literatury
WINAND, M. SQL Performance Explained: Everything Developers Need to Know about SQL Performance M.Winand, 2012, ISBN 978-3950307825
CELKO, J. Joe Celko's Trees and Hierarchies in SQL for Smarties, Morgan Kaufmann, 2012, ISBN 978-0123877338
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem bakalářské práce byla analýza a optimalizace výkonu SQL databází s využitím Java aplikací, zejména s využitím Hibernate a Spring Data JPA. Optimalizace byla provedena jak na datové vrstvě, tak i ve způsobu komunikace samotné aplikace.
Dle vedoucí práce je závěrečná práce zpracována přehledně a splňuje požadavky kladené na bakalářskou práci. Textová část je zpracována věcně s drobnými překlepy.
Student výborně obhájil výsledky své bakalářské práce a vysvětlil nejasnosti a připomínky vedoucí práce.