Home Program
PDF download
Cite article
Share options
Informations, rights and permissions
Issue image
Vol 14, 2025
Pages: 201 - 208
Original scientific paper
Computer Sciences Editor: Darjana Sredić
See full issue

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 

Metrics and citations
Abstract views: 1218
PDF Downloads: 1420
Google scholar: See link
Article content
  1. Abstract
  2. Disclaimer
Received: 22.08.2025. >> Accepted: 22.09.2025. >> Published: 21.11.2025. Original scientific paper Computer Sciences Editor: Darjana Sredić

PERFORMANCE COMPARISON OF VARIOUS DATABASE TYPES IN REACT NATIVE APPLICATIONS

By
Dijana Stojić ,
Dijana Stojić
Contact Dijana Stojić

Faculty of Technical Sciences, University of Kragujevac , Kragujevac , Serbia

Dejan Vujičić ,
Dejan Vujičić

Faculty of Technical Sciences, University of Kragujevac , Kragujevac , Serbia

Đorđe Damnjanović ,
Đorđe Damnjanović

Faculty of Technical Sciences, University of Kragujevac , Kragujevac , Serbia

Marina Milošević
Marina Milošević

Faculty of Technical Sciences, University of Kragujevac , Kragujevac , Serbia

Abstract

In the modern digital age, mobile devices have become an indispensable part of everyday life. With the growing volume of data we handle daily, the speed of data loading and access becomes a crucial factor for the efficient operation of mobile applications. Large datasets are becoming increasingly common, such as, for example, the German collocation dictionary. Given that mobile devices use different operating systems, such as Android and iOS, there is an increasing need for tools that enable the development of cross-platform applications from a single codebase. React Native, as a popular open-source framework, provides exactly this solution. This paper tested the loading of data from the dictionary using React Native applications. This data loading was performed in four ways: using AsyncStorage, SQLite, TinyBase, and Realm databases. A different number of rows was loaded, and the loading speed was compared.

References

Alsaid, M. A. M. M., Ahmed, T. M., Jan, S., Khan, F. Q., & Khattak, A. U. (2021). A Comparative Analysis of Mobile Application Development Approaches: Mobile Application Development Approaches. Proceedings of the Pakistan Academy of Sciences: A. Physical and Computational Sciences, 58(1), 35–45.
Andersson, T. (2018). Analysis and quantitative comparison of storage, management, and scalability of data in Core Data system in relation to Realm.
Bhosale, S. T., Patil, T., & Patil, P. (2015). Sqlite: Light database system. Int. J. Comput. Sci. Mob. Comput, 44(4), 882–885.
Cobley, P., & Geneste, G. (2022). Realm. In Mobile Forensics–The File Format Handbook: Common File Formats and File Systems Used in Mobile Devices (pp. 181-221). . Cham: Springer International Publishing.
Danielsson, W. (2016). React Native application development: A comparison between native Android and React Native.

The statements, opinions and data contained in the journal are solely those of the individual authors and contributors and not of the publisher and the editor(s). We stay neutral with regard to jurisdictional claims in published maps and institutional affiliations.