This thesis aims to present solutions to improve the performance of SQLite library on mobile systems. In particular, two approaches are presented to add light-weight locking mechanisms to the SQLite library and improve concurrency of the SQLite library on Android operating system. The impact on performance is discussed after each section. Many applications on the Android operating system rely on the SQLite library to store ordered data. However, due to heavy synchronization primitives used by the library, it becomes a performance bottleneck for applications which push large amount of data into the database. Related work [1] in this area also points to SQLite [2] database as one of the factors for limiting performance. With increasing networ...
Small mobile oriented applications usually have a small database that interacts with a central serve...
Misaligned interaction between SQLite and EXT4 of the Android I/O stack yields excessive random writ...
Mobile applications (apps) are becoming ubiquitous and at the same time getting more complex to deve...
The article presents a comparative analysis of mobile databases dedicated for Android. The comparati...
Over the past decade, mobile devices, such as smartphones and tablets, have become ubiquitous. The p...
Android is currently the most used mobile operating system all over the world. The two database mana...
Android is an open source software assemble of an operating system, middleware and key applications ...
Most embedded mobile databases are customized to perform requirement of the application. Considering...
The ubiquity and huge proliferation of mobile and handheld devices, such as smartphones and tablet...
This article presents a comparison of data storage methods available in the Android SDK. Analyzes th...
This article gives an introduction to NoSQL movement and how it can help in creating modem applicati...
Mobile applications are expected to be fast and responsive to user interaction, despite challenges m...
Artykuł przedstawia wybrane formy składowania danych tj. Local Storage, Shared Preferences, pliki pł...
The Internet carries an extensive range of information resources and services throughout the wor...
Abstract: The applications in Android based smartphones generate unique IO re-quests; however, exist...
Small mobile oriented applications usually have a small database that interacts with a central serve...
Misaligned interaction between SQLite and EXT4 of the Android I/O stack yields excessive random writ...
Mobile applications (apps) are becoming ubiquitous and at the same time getting more complex to deve...
The article presents a comparative analysis of mobile databases dedicated for Android. The comparati...
Over the past decade, mobile devices, such as smartphones and tablets, have become ubiquitous. The p...
Android is currently the most used mobile operating system all over the world. The two database mana...
Android is an open source software assemble of an operating system, middleware and key applications ...
Most embedded mobile databases are customized to perform requirement of the application. Considering...
The ubiquity and huge proliferation of mobile and handheld devices, such as smartphones and tablet...
This article presents a comparison of data storage methods available in the Android SDK. Analyzes th...
This article gives an introduction to NoSQL movement and how it can help in creating modem applicati...
Mobile applications are expected to be fast and responsive to user interaction, despite challenges m...
Artykuł przedstawia wybrane formy składowania danych tj. Local Storage, Shared Preferences, pliki pł...
The Internet carries an extensive range of information resources and services throughout the wor...
Abstract: The applications in Android based smartphones generate unique IO re-quests; however, exist...
Small mobile oriented applications usually have a small database that interacts with a central serve...
Misaligned interaction between SQLite and EXT4 of the Android I/O stack yields excessive random writ...
Mobile applications (apps) are becoming ubiquitous and at the same time getting more complex to deve...