Original title:
Konzistence dat ve sdíleném prostředí
Translated title:
Data consistence in shared environment
Authors:
Vitásek, Matej ; Spousta, Miroslav (referee) ; Pergel, Martin (advisor) Document type: Bachelor's theses
Year:
2009
Language:
cze Abstract:
[cze][eng] 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ů.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.
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/26774