dc.contributor.advisor | Slanina, Zdeněk | |
dc.contributor.author | Němec, Štěpán | |
dc.date.accessioned | 2019-06-26T04:33:37Z | |
dc.date.available | 2019-06-26T04:33:37Z | |
dc.date.issued | 2019 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/136266 | |
dc.description.abstract | Nowadays in production applications is used synchronous access to the database. In synchronous access is main thread blocked until SQL statement is not executed which in case of long-running SQL query or network problem causes application jamming. The diploma thesis deals with possibilities and the principles of data exchange between the Firebird database and applications developed in Delphi programming language to find a solution for this problem. The aim of this thesis is a library for asynchronous database access, where to perform multiple requests in parallel form is possible. The database library also contains functions for automatic silent reconnections, automatic testing and others to make it as comfortable as possible for programmers who will use it. | en |
dc.description.abstract | V dnešní době je v produkčních aplikacích použit synchronní přístup k databázi. V synchronním přístupu je hlavní vlákno blokováno, dokud není SQL dotaz vykonán, což v případě dlouho běžících SQL dotazů, či problémů na síti způsobuje zasekávání aplikací. Diplomová práce se pro nalezení řešení tohoto problému zabývá možnostmi a principy výměny dat mezi Firebird databází a aplikacemi vyvinutými v programovacím jazyce Delphi. Cílem této diplomové práce je databázová knihovna pro asynchronní přístup k databázi, kde je možné vykonávat několik dotazů paralelně. Databázová knihovna také obsahuje funkce pro automatické tiché připojení, automatické testování a další, aby byla co nejvíce komfortní pro programátory, kteří ji budou používat. | cs |
dc.format.extent | 7565048 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | Firebird | en |
dc.subject | Delphi | en |
dc.subject | asynchronous database access | en |
dc.subject | multithread processing | en |
dc.subject | Firebird | cs |
dc.subject | Delphi | cs |
dc.subject | asynchronní databázový přístup | cs |
dc.subject | vícevláknové zpracování | cs |
dc.title | Asynchronous Database Access Library with Silent Automatic Reconnections | en |
dc.title.alternative | Asynchronní knihovna pro přístup k databázi s tichým automatickým opětovným propojením | cs |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Skopalík, Slavomír | |
dc.date.accepted | 2019-05-31 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 450 - Katedra kybernetiky a biomedicínského inženýrství | cs |
dc.thesis.degree-program | Elektrotechnika | cs |
dc.thesis.degree-branch | Řídicí a informační systémy | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | NEM0142_FEI_N2649_2612T041_2019 | |
dc.rights.access | openAccess | |