رسالة جامعية

Persistence in Mobile Applications: : Analysis, Implementation and Comparison of Different State-of-the-art Database Systems ; Persistenz in Mobilen Applikationen: Analyse, Implementierung und Vergleich von verschiedenen modernen Datenbanksystemen

التفاصيل البيبلوغرافية
العنوان: Persistence in Mobile Applications: : Analysis, Implementation and Comparison of Different State-of-the-art Database Systems ; Persistenz in Mobilen Applikationen: Analyse, Implementierung und Vergleich von verschiedenen modernen Datenbanksystemen
المؤلفون: Kohlhofer, Elisabeth
سنة النشر: 2021
المجموعة: Publikationsserver der Fachhochschule Campus Wien / University of Applied Sciences
مصطلحات موضوعية: Persistenz, Datenbank, Datenbanksystem, Datenbank Management System, Relational, Nicht-relational, Android, Kotlin, SQL, NoSQL, SQLite, Room, ObjectBox, Firebase Realtime Database, Persistence, Database, Database System, Database Management System, Non-relational
جغرافية الموضوع: FCW:TE:CS, vls-obvfcwoa-1303711
الوصف: Die effiziente Speicherung von Daten ist ein wichtiges Thema für mobile Applikationen, da kaum eine App funktionieren kann, ohne zumindest eine gewisse Menge an persistenten Daten zu speichern. Daher soll diese Bachelorarbeit den LeserInnen eine theoretische wie auch praktische Einführung in Datenbanksysteme bieten, wobei der spezielle Fokus hier auf dem Gebiet der Entwicklung mobiler Applikationen liegt. Der praktische Teil der Bachelorarbeit ergibt sich aus einer Literaturrecherche und stellt einen Überblick über relationale sowie verschiedene Arten von nicht-relationalen Datenbanksystemen dar. Die Arbeit bietet außerdem einen praktischen Einblick in dieses Thema, da drei Datenbanksysteme ausgewählt wurden, um implementiert und dann verglichen zu werden. Die vielfältige Auswahl setzt sich zusammen aus SQLite, einer relationalen, eingebetteten Variante, ObjectBox, einer nicht-relationalen, eingebetteten Möglichkeit und der Firebase Realtime Database, einer Echtzeitdatenbank und zweiten nicht-relationalen Opti-on, die in der Cloud gehostet wird. Zusammenfassend kann gesagt werden, dass die Beispielapplikation, die für die Android Plattform mit Kotlin entwickelt wurde, mit allen drei genannten Varianten erfolgreich umgesetzt werden konnte. Ein Ergebnis, das der Vergleich der Datenbanksysteme hervorbrachte, ist, dass die Adaptierung der originalen Applikation, die mit SQLite und Room umgesetzt wurde, zu ObjectBox viel schneller realisiert werden konnte als die Umsetzung der Firebase Realtime Database. ; Efficient storage of data is an important matter for mobile applications as hardly any app can get by without having to store at least some kind of persistent data. Therefore, this bachelor thesis will provide the reader with a theoretical as well as a practical introduction to database systems with special focus on the field of mobile app development. The theoretical part of the thesis has been put together by conducting a literature survey and presents an overview of relational as well as different types of ...
نوع الوثيقة: bachelor thesis
وصف الملف: kein Volltext verfügbar
اللغة: English
العلاقة: vignette : https://pub.fh-campuswien.ac.at/titlepage/urn/urn:nbn:at:at-fhcw:1-56484/128Test; urn:nbn:at:at-fhcw:1-56484; https://resolver.obvsg.at/urn:nbn:at:at-fhcw:1-56484Test
الإتاحة: https://resolver.obvsg.at/urn:nbn:at:at-fhcw:1-56484Test
رقم الانضمام: edsbas.77569FB
قاعدة البيانات: BASE