Change search
ReferencesLink to record
Permanent link

Direct link
Creating a NoSQL database for the Internet of Things: Creating a key-value store on the SensibleThings platform
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
2015 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Due to the requirements of the Web 2.0 applications and the relational databaseshave a limitation in horizontal scalability. NoSQL databases have become moreand more popular in recent years. However, it is not easy to select a databasethat is suitable for a specific use. This thesis describes the detailed design, im plementation and final performance evaluation of a key-value NoSQL databasefor the SensibleThings platform, which is an Internet of Things platform. Thethesis starts by comparing the different types of NoSQL databases to select themost appropriate one. During the implementation of the database, the algorithms for data partition, data access, replication, addition and removal ofnodes, failure detection and handling are dealt with. The final results for theload distribution and the performance evaluation are also presented in this pa per. At the end of the thesis, some problems and improvements that need betaken into consideration in the futures.

Place, publisher, year, edition, pages
Keyword [en]
NoSQL databases, key-value, Internet of Things, SensibleThings platform
National Category
Computer Systems
URN: urn:nbn:se:miun:diva-25525OAI: diva2:841604
2015-06-08, M312, Mid Sweden University, Sundsvall, 11:20 (English)
Available from: 2015-07-14 Created: 2015-07-14 Last updated: 2015-07-14Bibliographically approved

Open Access in DiVA

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

Search in DiVA

By author/editor
Zhu, Sainan
By organisation
Department of Information and Communication systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 214 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: 194 hits
ReferencesLink to record
Permanent link

Direct link