Identyfikatory
Warianty tytułu
Comparative analysis of database systems dedicated for Android
Języki publikacji
Abstrakty
W artykule przedstawiona została analiza porównawcza mobilnych baz danych dedykowanych dla systemu Android. Analizę porównawczą przeprowadzono na przykładzie relacyjnej bazy danych SQLite z wybranymi nierelacyjnymi bazami danych: Realm, ObjectBox oraz SnappyDB. Omówione zostały zagadnienia teoretyczne takie jak przechowy-wane typy danych. Przeprowadzone zostały badania, mające na celu sprawdzenie wydajności mobilnych baz pod kątem: zapisu, edycji, usuwania, wyszukiwania oraz sortowania danych. Zbadane zostało wykorzystanie procesora oraz pamięci RAM podczas zapisu danych. Badania objęły także porównanie wielkości plików baz danych znajdujących się na dysku wewnętrznym.
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.
Czasopismo
Rocznik
Tom
Strony
126--132
Opis fizyczny
Bibliogr. 14 poz., rys., tab.
Twórcy
autor
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
autor
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
- [1] 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]
- [2] Raport Digital 2019 https://mobirank.pl/
- 2019/02/01/raport-mobile-i-digital-na-swiecie-w-2019-roku/ [03.11.2019]
- [3] Sondaż CBOS na temat wykorzystania telefonów komórkowych https://technologia.dziennik.pl/internet/
- artykuly/555355,sondaz-telefony-komrkowe-smartfony.html [03.11.2019]
- [4] Strona sklepu Google Play https://play.google.
- com/store/apps?hl=pl [03.11.2019]
- [5] Kumar Karn Vikas, Kumar Aditya Sunny, Android SQLite Essentials, Packt Publishing, 2014
- [6] Dokumentacja SQLite https://www.sqlite.org/
- docs.html [03.11.2019]
- [7] Dokumentacja Realm https://realm.io/docs
- /java/latest/ [03.11.2019]
- [8] Dokumentacja ObjectBox https://docs.objectbox.
- io/getting-started [03.11.2019]
- [9] Oficjalna strona projektu SnappyDB https://github.com/nhachicha/SnappyDB [03.11.2019]
- [10] T. Perrier, F. Pervaiz, NoSQL in a Mobile World Benchmarking Embedded Mobile Databases, 2013
- [11] K. Kussainov, B. Kumalakov, Mobile Data Store Platforms: Test Case based Performance Evaluation, 2016
- [12] Farzad Tavakkoli, Azam Andalib, Asadollah Shahbahrami and Reza Ebrahimi Atani, A Comparison of Lightweight Databases in Mobile Systems, 2011
- [13] M. Grudzień, K. Korgol, D. Gutek, Comparison of the possible uses and performance analysis of databases on mobile operating systems, 2016
- [14] Oficjalna strona projektu Java Faker https://github.com/DiUS/java-faker [03.11.2019]
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa Nr 461252 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2020).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-6fe3683b-da41-42ca-ab8b-03cd9d32732d