Home Proceedings Organization Program News Contact
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: 61
PDF Downloads: 33
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.
DeSKoll – German-Serbian Collocation Dictionary for German Language Learning and Teaching . (2025). Retrieved May 25, 2025, from https://deskoll-dictionary.kg.ac.rs/.
Eisenman, B. (2015). Learning react native: Building native mobile apps with JavaScript.
Gaffney, K. P., Prammer, M., Brasfield, L., Hipp, D. R., Kennedy, D., & Patel, J. M. (2022). SQLite: past, present, and future. Proceedings of the VLDB Endowment, 15(12), 3535–3547.
Huynh, C. (2023). MealPointer Mobile Application.
Kreibich, J. (2010). Using SQLite. “ O’Reilly Media, Inc.”.
OPTED-Dictionary – The Online Plain Text English Dictionary. (2025). Retrieved May 25, 2025, from https://www.kaggle.com/datasets/dfydata/the-online-plain-text-english-dictionary-opted/data.
React Conf (Ohjaaja). (2024). React Conf Keynote (Day 2) [Video recording]. Retrieved May 22, 2025, from https://www.youtube.com/watch?v=Q5SMmKb7qVI.
React Native – Native Components. (2025). Retrieved May 23, 2025, from https://reactnative.dev/docs/intro-react-native-components.
Saarikoski, A. (2025). Expo-sovelluskehyksen hyödyntäminen React Native-sovelluskehityksessä.
TinyBase. (2025). Expo-sovelluskehyksen hyödyntäminen React Native-sovelluskehityksessä. TinyBase – A reactive data store & sync engine. Retrieved May 25, 2025, from https://tinybase.org/.
Van, H. (2020). Building a universal application with React 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.