Digitala Vetenskapliga Arkivet

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
Resource utilization comparison of Cassandra and Elasticsearch
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering. Ericsson.
2019 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Elasticsearch and Cassandra are two of the widely used databases today withElasticsearch showing a more recent resurgence due to its unique full text searchfeature, akin to that of a search engine, contrasting with the conventional querylanguage-based methods used to perform data searching and retrieval operations.

The demand for more powerful and better performing yet more feature rich andflexible databases has ever been growing. This project attempts to study how the twodatabases perform under a specific workload of 2,000,000 fixed sized logs and underan environment where the two can be compared while maintaining the results of theexperiment meaningful for the production environment which they are intended for.

A total of three benchmarks were carried, an Elasticsearch deployment using defaultconfiguration and two Cassandra deployments, a default configuration a long with amodified one which reflects a currently running configuration in production for thetask at hand.

The benchmarks showed very interesting performance differences in terms of CPU,memory and disk space usage. Elasticsearch showed the best performance overallusing significantly less memory and disk space as well as CPU to some degree.

However, the benchmarks were done in a very specific set of configurations and a veryspecific data set and workload. Those differences should be considered whencomparing the benchmark results.

Place, publisher, year, edition, pages
2019. , p. 54
Keywords [en]
Databases, Benchmark, Performance, Kubernetes, Cassandra, Elasticsearch
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:bth-18665OAI: oai:DiVA.org:bth-18665DiVA, id: diva2:1360130
External cooperation
Ericsson
Subject / course
PA1445 Kandidatkurs i Programvaruteknik
Educational program
PAGIP International Software Engineering
Presentation
2019-09-30, Cirkeln, Campus Gräsvik, Karlskrona, 10:09 (English)
Supervisors
Examiners
Available from: 2019-10-11 Created: 2019-10-11 Last updated: 2019-10-15Bibliographically approved

Open Access in DiVA

Resource utilization comparison of Cassandra and Elasticsearch(1800 kB)1006 downloads
File information
File name FULLTEXT02.pdfFile size 1800 kBChecksum SHA-512
8d7ed26080b5c1e143f4024c18788a7999bd08e614afb4b91f1c79e3d6d04e9a2f5406681d0d8447d330d1d633c395a7ea73773dc0de8e27d80026e5c7477b58
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Selander, Nizar
By organisation
Department of Software Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 1007 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: 1028 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