Analysis of data storage methods available in the Android SDK
Article Sidebar
Open full text
Issue Vol. 21 (2021)
-
Comparison of selected mathematical functions for the analysis of growth behavior of items and physical interpretation of Avrami-Weibull function
Keshra Sangwal259-278
-
Comparison of classical machine learning algorithms in the task of handwritten digits classification
Oleksandr Voloshchenko, Małgorzata Plechawska-Wójcik279-286
-
The comparative analysis of Java frameworks: Spring Boot, Micronaut and Quarkus
Maciej Jeleń, Mariusz Dzieńkowski287-294
-
Usability analysis taking into consideration the aspects of accessibility of selected university websites
Karol Kałan, Damian Karpiuk, Mariusz Dzieńkowski295-302
-
A comparison of conventional and deep learning methods of image classification
Maryna Dovbnych, Małgorzata Plechawska–Wójcik303-308
-
Comparative analysis of connection performance with databases via JDBC interface and ORM programming frameworks
Mateusz Żuchnik, Piotr Kopniak309-315
-
Examination of text's lexis using a Polish dictionary
Roman Voitovych, Edyta Łukasik316-323
-
Comparison of capabilities of the Unity environment and LibGDX in terms of computer game development
Piotr Kosidło, Karol Kowalczyk, Marcin Badurowicz324-329
-
Performance analysis of the TensorFlow library with different optimisation algorithms
Maciej Wadas, Jakub Smołka330-335
-
Analysis of user experience during interaction with selected CMS platforms
Michał Miszczak, Mariusz Dzieńkowski336-343
-
Analysis of polish community on streaming platform twitch.tv during COVID-19 epidemy
Kamil Jeżowski, Marcin Badurowicz344-348
-
A study of the user experience when interacting with applications that work with sports armbands to monitor human activity
Mateusz Kiryczuk, Paweł Kocyła, Mariusz Dzieńkowski349-355
-
Performance comparison of programming interfaces on the example of REST API, GraphQL and gRPC
Mariusz Śliwa, Beata Pańczyk356-361
-
Digital entertainment in the face of COVID-19
Adam Jarszak362-366
-
Symfony and Laravel – a comparative analysis of PHP programming frameworks
Krzysztof Kuflewski, Mariusz Dzieńkowski367-372
-
A comparative analysis of cryptocurrency wallet management tools
Kamil Biernacki, Małgorzata Plechawska-Wójcik373-377
-
Analysis of data storage methods available in the Android SDK
Dominika Kornaś378-382
-
An analysis of the possibility of realization steganography in C#
Piotr Pawlak, Jakub Podgórniak, Grzegorz Kozieł383-390
Main Article Content
DOI
Authors
Abstract
This article presents a comparison of data storage methods available in the Android SDK. Analyzes the following information storage methods: SQLite, Room, Content Providers, SharedPreferences and DataStore. It examines the relationship between the complexity of the data structure and the cost and efficiency of data storage with the use of given methods. Presents the results of the performance test and conclusions drawn from their analysis.
Keywords:
References
M. Grudzień, K. Korgol, D. Gutek, Porównanie możliwości wykorzystania oraz analiza wydajności baz danych na systemach mobilnych, Journal of Computer Sciences Institute 2 (2016) 133-139, https://doi.org/10.35784/jcsi.129. DOI: https://doi.org/10.35784/jcsi.129
J. Kim, J. Kim, AndroBench: Benchmarking the Storage Performance of Android-Based Mobile Devices, Frontiers in Computer Education (2012) 667-674, https://doi.org/10.1007/978-3-642-27552-4_89. DOI: https://doi.org/10.1007/978-3-642-27552-4_89
N. Obradovic, A. Kelec, I. Dujlovic, Performance analysis on Android SQLite database, 2019 18th International Symposium INFOTEH-JAHORINA (INFOTEH) (2019) 1-4, https://ieeexplore.ieee.org/document/8717652. DOI: https://doi.org/10.1109/INFOTEH.2019.8717652
M. Lewiński, Porównanie systemów mapowania obiektowo relacyjnego greenDao i Room, Journal of Computer Sciences Institute 14 (2020) 43-47, https://doi.org/10.35784/jcsi.1574. DOI: https://doi.org/10.35784/jcsi.1574
N. Gandhewar, R. Sheikh, Google Android: An Emerging Software Platform For Mobile Devices, International Journal on Computer Science and Engineering (2010) 12–17.
K. Honcharenko, J. Smołka, Analiza rozwoju środowiska uruchomieniowego systemu Android. Journal of Computer Sciences Institute 12 (2019) 246–251, https://doi.org/10.35784/jcsi.504. DOI: https://doi.org/10.35784/jcsi.504
Metody przechowywania danych i plików – dokumentacja Android, https://developer.android.com/training/data-storage, [04.05.2021]
S. T. Bhosale, T. Patil, P. Patil, SQLite: Light Database System. International Journal of Computer Science and Mobile Computing 4 (2015) 882–885.
Biblioteka Room – dokumentacja Android, https://developer.android.com/training/data-storage/room, [07.05.2021]
Dostawcy treści – dokumentacja Android, https://developer.android.com/guide/topics/providers/content-providers, [04.05.2021]
Ustawienia współdzielone – dokumentacja Android, https://developer.android.com/training/data-storage/shared-preferences, [07.05.2021]
DataStore – dokumentacja Android, https://developer.android.com/topic/libraries/architecture/datastore, [04.05.2021]
Article Details
Abstract views: 403
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
