dc.contributor.advisor | Pergel, Martin | |
dc.creator | Vitásek, Matej | |
dc.date.accessioned | 2017-04-20T13:13:05Z | |
dc.date.available | 2017-04-20T13:13:05Z | |
dc.date.issued | 2009 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/26774 | |
dc.description.abstract | Tato práce řeší dva různé problémy vznikající v systémech, které umožňují současný přístup několika uživatel ke sdíleným datům. Identifikuje je jako potřebu zamykání při přístupu k malým objemům dat, a potřebu verzování při synchronizaci větších objemů. Navrhuje způsob, jak implementovat zamykání sdílených dat pomocí existujících nástrojů poskytovaných SŘ BD. Dále popisuje mechanismus, který umožňuje oddělit část báze dat pro práci v režimu ,,off-line" a následně tyto data konzistentně synchronizovat zpátky do databáze. Praktické řešení problémů je ilustrováno na vícevrstvé aplikaci pro správu výdavků. | cs_CZ |
dc.description.abstract | The focus of this work lies on two problems emerging in systems allowing concurrent access of multiple users to shared data. Small amounts of data have to be locked to ensure serial access, synchronization of bigger volumes requires a versioning mechanism. Firstly, a way of implementing shared data locking using the means of RDBMS is proposed. Secondly, a synchronization mechanism is demonstrated, which allows a part of data to be managed "off-line" and seamlessly synchronized back to the database. An implementation of both algorithms is demonstrated on a multi-tier budgeting application. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Konzistence dat ve sdíleném prostředí | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2009 | |
dcterms.dateAccepted | 2009-09-15 | |
dc.description.department | Department of Applied Mathematics | en_US |
dc.description.department | Katedra aplikované matematiky | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 63234 | |
dc.title.translated | Data consistence in shared environment | en_US |
dc.contributor.referee | Spousta, Miroslav | |
dc.identifier.aleph | 001200678 | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programování | cs_CZ |
thesis.degree.discipline | Programming | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra aplikované matematiky | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Applied Mathematics | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Programování | cs_CZ |
uk.degree-discipline.en | Programming | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Tato práce řeší dva různé problémy vznikající v systémech, které umožňují současný přístup několika uživatel ke sdíleným datům. Identifikuje je jako potřebu zamykání při přístupu k malým objemům dat, a potřebu verzování při synchronizaci větších objemů. Navrhuje způsob, jak implementovat zamykání sdílených dat pomocí existujících nástrojů poskytovaných SŘ BD. Dále popisuje mechanismus, který umožňuje oddělit část báze dat pro práci v režimu ,,off-line" a následně tyto data konzistentně synchronizovat zpátky do databáze. Praktické řešení problémů je ilustrováno na vícevrstvé aplikaci pro správu výdavků. | cs_CZ |
uk.abstract.en | The focus of this work lies on two problems emerging in systems allowing concurrent access of multiple users to shared data. Small amounts of data have to be locked to ensure serial access, synchronization of bigger volumes requires a versioning mechanism. Firstly, a way of implementing shared data locking using the means of RDBMS is proposed. Secondly, a synchronization mechanism is demonstrated, which allows a part of data to be managed "off-line" and seamlessly synchronized back to the database. An implementation of both algorithms is demonstrated on a multi-tier budgeting application. | en_US |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra aplikované matematiky | cs_CZ |
dc.identifier.lisID | 990012006780106986 | |