Performance Testing and Comparison of Client Side Databases Versus Server Side

Kimak, Stefan and Ellman, Jeremy (2013) Performance Testing and Comparison of Client Side Databases Versus Server Side. In: The 14th Annual PostGraduate Symposium on The Convergence of Telecommunications, Networking and Broadcasting, 24th-25th June, 2013, Liverpool, UK.

[img] PDF
Kimak_Ellman_PGNet2013.pdf
Restricted to Repository staff only

Download (2MB) | Request a copy
Official URL: http://www.cms.livjm.ac.uk/pgnet2013/Proceedings/p...

Abstract

Databases are a crucial part of today’s Internet based web applications. To date, almost all web applications have used server side databases. With the adaption of HTML5, which is currently in the process of being standardized by W3C, new client side databases are being introduced that will be embedded in the web browser. Client side databases have the advantage of reducing load on the web server, but the disadvantage that database performance will vary depending on the user’s web browser and in particular how the browser’s designers have chosen to implement the IndexedDB API.

In this paper we describe appropriate database benchmarks and apply these to three current web browsers, Google Chrome 24, Firefox 17. We also compare these results with the popular server side database MySQL. The benchmarking is based on writing, reading and deleting database data. The comparison of benchmarks shows the suitability of client side versus server side databases.

Our findings are that there are significant performance differences between the indexedDB implementations. The main differences are discussed in relation to the benchmark results. Irrespective of browser differences, the results show that client side databases perform well in comparison to server side databases whilst reducing network latency concerns.

Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: component, HTML5, IndexedDB, Benchmarking
Subjects: G400 Computer Science
Department: Faculties > Engineering and Environment > Mathematics and Information Sciences
Related URLs:
Depositing User: Jeremy Ellman
Date Deposited: 21 Oct 2013 08:24
Last Modified: 27 May 2017 08:37
URI: http://nrl.northumbria.ac.uk/id/eprint/14090

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics


Policies: NRL Policies | NRL University Deposit Policy | NRL Deposit Licence