Diplomová práca
Prezentácia na ŠVK (seminár 4)
Prezentácia na obhajobu a ŠVK v Plzni
NoSQL databázy a podpora offline režimu
Vedúci: František Galčík
Riešiteľ: Jozef Džama, mail: jozef.dzama@gmail.com
Čo v skratke robíme?
Automatizované riešenie podporujúce offline režim. Server je Meteor, klient je v Jave.
- offline režim - cache u seba
- transparentná synchronizácia - online? offline? neriešim!
- optimalizovaný výkon a dátové prenosy
- pluginovateľné čim viac
- jednoduché a rýchlo naučiteľné API
Ciele:
Preskúmať a analyzovať existujúce databázové (SQL a NoSQL) riešenia (s dôrazom na mobilné platformy) a porovnať ich z hľadiska výkonnosti, použiteľnosti API a podpory pre synchronizáciu a offline režim.
Preskúmať a analyzovať obvyklé spôsoby implementácie offline režimu a cachovania pri prístupe k údajom vo vzdialených dátových
úložiskách.
Navrhnúť, implementovať a overiť prototyp riešenia pre podporu transparentného offline režimu a cachovania údajov zo vzdialeného
dátového úložiska.
Spísané veci na konci druhého zmného semestra.
Literatúra:
* Garrod, C., Manjhi, A., Ailamaki, A., Maggs, B., Mowry, T., Olston, C., & Tomasic, A. (2008). Scalable query result caching for web
applications. Proceedings of the VLDB Endowment, 1(1), 550-561.
* Benson, E., Marcus, A., Karger, D., & Madden, S. (2010, April). Sync kit: a persistent client-side database caching toolkit for data
intensive websites. In Proceedings of the 19th international conference on World wide web (pp. 121-130). ACM.
* Yap, J. (2014). Transparent Consistency in Cache Augmented Database Management Systems (Doctoral dissertation, University of Southern
California).
- Bakalárska práca
- Diplomová práca
- Poznámky
- Seminár z aplikovanej informatiky