Comparative analysis of database systems dedicated for Android


Abstract

The article presents a comparative analysis of mobile databases dedicated for Android. The comparative analysis was carried out on the example of a relational SQLite database with selected nonrelational databases: Realm, ObjectBox and SnappyDB. Theoretical issues were discussed, such as stored data types. Research was carried out to check the performance of mobile databases in terms of: saving, editing, deleting, searching and sorting data. CPU and RAM usage were examined during saving data. The research also included a comparison the size of the database files on the internal disk.


Keywords

ObjectBox; Realm; SQLite; SnappyDB

Ranking użytkowników sieci komórkowej https://www.parkiet.com/Analizy/305159869-Liczba-kart-SIM-W-I-kwartale-2019-roku-na-rynku-telefonii-komorkowej-w-Polsce-widac-stabilizacje-baz-klientow.html [03.11.2019]

Raport Digital 2019 https://mobirank.pl/2019/02/01/raport-mobile-i-digital-na-swiecie-w-2019-roku/ [03.11.2019]

Sondaż CBOS na temat wykorzystania telefonów komórkowych https://technologia.dziennik.pl/internet/artykuly/555355,sondaz-telefony-komrkowe-smartfony.html [03.11.2019]

Strona sklepu Google Play https://play.google.com/store/apps?hl=pl [03.11.2019]

Kumar Karn Vikas, Kumar Aditya Sunny, Android SQLite Essentials, Packt Publishing, 2014

Dokumentacja SQLite https://www.sqlite.org/docs.html [03.11.2019]

Dokumentacja Realm https://realm.io/docs/java/latest/ [03.11.2019]

Dokumentacja ObjectBox https://docs.objectbox.io/getting-started [03.11.2019]

Oficjalna strona projektu SnappyDB https://github.com/nhachicha/SnappyDB [03.11.2019]

T. Perrier, F. Pervaiz, NoSQL in a Mobile World Benchmarking Embedded Mobile Databases, 2013

K. Kussainov, B. Kumalakov, Mobile Data Store Platforms: Test Case based Performance Evaluation, 2016

Farzad Tavakkoli, Azam Andalib, Asadollah Shahbahrami and Reza Ebrahimi Atani, A Comparison of Lightweight Databases in Mobile Systems, 2011

M. Grudzień, K. Korgol, D. Gutek, Comparison of the possible uses and performance analysis of databases on mobile operating systems, 2016

Oficjalna strona projektu Java Faker https://github.com/DiUS/java-faker [03.11.2019]

Download

Published : 2020-06-30


Wałachowski, K., & Kozieł, G. (2020). Comparative analysis of database systems dedicated for Android. Journal of Computer Sciences Institute, 15, 126-132. https://doi.org/10.35784/jcsi.2043

Kamil Wałachowski  kamil.walachowski@gmail.com
Lublin University of Technology  Poland
Grzegorz Kozieł 
Lublin University of Technology  Poland