Change search
ReferencesLink to record
Permanent link

Direct link
Migrating a mobile application towards a distributed database for simplified synchronisation
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 30 credits / 45 HE creditsStudent thesis
Abstract [en]

As mobile applications are often dependant on cloud services and connected through unreliable radio networks, application developers may find themselves implementing custom caching and synchronisation algorithms if the application is to operate flawlessly while offline.

Relational databases have been the predominant architecture for persistent storage for a long time. With the emergence of the real time web, distributed schema free databases known as NoSQL have gained widespread adoption in recent years.

This thesis evaluates the benefits of a distributed, document-oriented database over a relational database for a mobile business application that needs to provide offline usage. A prototype for an existing building inspection application invoking an embedded NoSQL database has been developed for this purpose.

While the NoSQL database provides built-in replication capabilities for the mobile application, it is clearly limited compared to SQL when it comes to modelling highly structured data.

Place, publisher, year, edition, pages
IT, 13 082
National Category
Engineering and Technology
URN: urn:nbn:se:uu:diva-211839OAI: diva2:668896
Educational program
Master Programme in Computer Science
Available from: 2013-12-02 Created: 2013-12-02 Last updated: 2013-12-02Bibliographically approved

Open Access in DiVA

fulltext(1264 kB)498 downloads
File information
File name FULLTEXT01.pdfFile size 1264 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 498 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 541 hits
ReferencesLink to record
Permanent link

Direct link