paper-TPCTC-PocketData/sections/0-abstract.tex
Geoffrey Challen f650d6b755 GWA abstract.
2015-06-22 10:18:39 -04:00

24 lines
1.1 KiB
TeX

Because embedded database engines such as SQLite provide a convenient data
persistence layer, they have spread along with the applications using them to
many types of systems, including interactive devices such as smartphones.
%
Android, the most widely-distributed smartphone platform, both uses SQLite
internally and provides interfaces encouraging apps to use SQLite to store
their private structured data as well.
%
As a result, embedded database performance affects the response times and
resource consumption of both the platforms that operation billions of
smartphones and the millions of applications that run on them---making it
more important than ever to characterize smartphone embedded database
workloads.
%
To do so, we present results from an experiment which recorded SQLite
activity on 11~Android smartphones during one month of typical usage.
%
Our analysis shows that Android SQLite usage produce queries and access
patterns quite different from canonical server workloads.
%
We argue that evaluating smartphone embedded database will require a new
benchmarking suite, and we use our results to begin to outline some of its
characteristics.