Diplomovka

Diplomová práca

Prezentácia na seminár 1

Prezentácia na seminár 2

Prezentácia na seminár 3

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 po prvom roku.

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).

Green Marinee theme adapted by David Gilbert, powered by PmWiki