Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Jämförelse av svarstider för olika bilddatabaser för Javabaserade http-servrar
University West, Department of Engineering Science, Division of Computer, Electrical and Surveying Engineering.
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Benchmark of different image databases for Java-based http-servers (English)
Abstract [sv]

Denna kandidatuppsats berör databaser i javabaserade bildhanteringssystem där bilderna lagras och hämtas som binära objekt. I MySQL och en del andra databashanterare kallas detta format för Blob(Binary large object). För att bildhanteringssystemet skall fungera bra krävs det att man använder en snabb databas.

Syftet har varit att av ett urval databaser utse den databas som är snabbast i avseende på svarstider för hämtning av bilder som lagras som binära objekt i databaser. Databaserna är de fyra välkända databashanterarna MySQL, MariaDB, PostGreSQL och MongoDB.

Testerna har utförts med databaserna integrerade i Javabaserade klient-server moduler för att så mycket som möjligt spegla de villkor som förekommer i ett bildhanteringssystem. De testverktyg som har använts är JMeter som är en avancerad applikation för mätning av svarstider och PerfMon som övervakar åtgång av systemresurser.

MongoDB var den snabbaste bilddatabasen men det finns många osäkerhetsfaktorer som måste beaktas vilket också beskrivs i denna kandidatuppsats.

Trots att många åtgärder för att motverka osäkerhetsfaktorerna har gjorts, förblir mätosäkerheten stor. Mer åtgärder för att isolera databasernas del av svarstiderna i ett klient-server system måste göras. Förslag på åtgärder redogörs i denna kandidatuppsats.

Abstract [en]

This bachelor thesis concerns databases in Java-based imaging system where the images are stored and retrieved as binary objects. In MySQL and in some other database management systems this format is called Blob (Binary Large Object). For the imaging system to work well, it is necessary to use a fast database.

The aim has been that out of a sample of databases designate the database that is the fastest in terms of response times for downloading images stored as binary objects in databases. The databases are the four well-known database management systems MySQL, MariaDB, PostgreSQL and MongoDB.

The tests have been conducted with the databases integrated into Java-based client-server modules in order to as much as possible mirror the conditions prevailing in an imaging system. The test tool that has been used is JMeter which is an advanced application for measuring response times and PerfMon to monitor the consumption of system resources.

MongoDB was the fastest image database, but there are many uncertainties that must be considered, which is also explained in this bachelor thesis.

Although many measures to counter the uncertainties have been made, the measurement uncertainty remains big. Further measures to isolate the database part of the response times in a client-server system must be made. Proposed measures are described in this bachelor thesis.

Place, publisher, year, edition, pages
2016.
Keywords [en]
image database, Java, Servlet, http, MySQL, MariaDB, PostGreSQL, MongoDB, benchmarking, response time, JMeter, SQL, NoSQL, Blob
Keywords [sv]
bilddatabas, Java, Servlet, http, MySQL, MariaDB, PostGreSQL, MongoDB, benchmarking, svarstid, JMeter, SQL, NoSQL, Blob
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:hv:diva-9829Local ID: EDT501OAI: oai:DiVA.org:hv-9829DiVA, id: diva2:956354
Subject / course
Computer enigeering
Educational program
Nätverksteknik med IT-säkerhet
Supervisors
Examiners
Available from: 2016-08-30 Created: 2016-08-30 Last updated: 2017-08-21Bibliographically approved

Open Access in DiVA

fulltext(826 kB)343 downloads
File information
File name FULLTEXT01.pdfFile size 826 kBChecksum SHA-512
3ababbc8e36c5e7e8d72b7479f0288c626350b2bc02812c182c5bbd5567914fd6ffc476d7ff703ad8857f6cd0c8f86b6610fb88a0f1276ddc356d6789c5c0f2e
Type fulltextMimetype application/pdf

By organisation
Division of Computer, Electrical and Surveying Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 344 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 721 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf