Comparative analysis of database systems dedicated for Android


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.


ObjectBox; Realm; SQLite; SnappyDB

Ranking użytkowników sieci komórkowej [03.11.2019]

Raport Digital 2019 [03.11.2019]

Sondaż CBOS na temat wykorzystania telefonów komórkowych,sondaz-telefony-komrkowe-smartfony.html [03.11.2019]

Strona sklepu Google Play [03.11.2019]

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

Dokumentacja SQLite [03.11.2019]

Dokumentacja Realm [03.11.2019]

Dokumentacja ObjectBox [03.11.2019]

Oficjalna strona projektu 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 [03.11.2019]


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.

Kamil Wałachowski
Lublin University of Technology  Poland
Grzegorz Kozieł 
Lublin University of Technology  Poland