Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Analysis and quantitative comparison of storage, management, and scalability of data in Core Data system in relation to Realm.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.
2018 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

When developing applications for iOS devices it is very common to use Apple’s own Core Data database system which is a framework handling database persistence for iOS devices among other things, but since there so many different kinds of applications it might not be the best option to use the same database system every time. Realm is another database system for iOS devices, it is very lightweight and a big rival to Core Data. This work was conducted with the goal of finding differences between the database systems Core Data and Realm that might show that one or the other is better used in some cases. The comparison between the systems was divided into two different parts, one theoretical comparison focused on reading and analyzing documentation and development of a test application. The test application tested time of create, read, update and delete operations in relation to increasing number of objects and increased number of properties in each object. The tests on Core Data were made with two different implementations to get the aspect of time difference based on implementation included. The results were fairly similar on the different operations with a slight advantage to Core Data. The big difference was seen in implementation difficulty and usability. The included features in the database system were also considered. Realm included more of commonly used and important features but Core Data gives the user the ability to add most of these in the implementation, this results in a question of user case.

Place, publisher, year, edition, pages
2018. , p. 28
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:ltu:diva-68657OAI: oai:DiVA.org:ltu-68657DiVA, id: diva2:1204209
External cooperation
Atea AB
Subject / course
Student thesis, at least 15 credits
Educational program
Computer Engineering, bachelor's level
Presentation
2018-02-22, A2527, Campus Luleå, Luleå, 10:00 (Swedish)
Supervisors
Examiners
Available from: 2018-05-07 Created: 2018-05-07 Last updated: 2018-05-07Bibliographically approved

Open Access in DiVA

fulltext(1169 kB)8 downloads
File information
File name FULLTEXT01.pdfFile size 1169 kBChecksum SHA-512
3e70cabe0248e2d205b0681b0ed2dfd0770d67370451ea15f4a0dd889b7755b58137a6cd7293f439ac45ee67146d8d8254def5c93cb613b961310d1f007c4de0
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Andersson, Tobias
By organisation
Computer Science
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 8 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

urn-nbn

Altmetric score

urn-nbn
Total: 417 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf