• No results found

Master Thesis – NoSQL and Graph Database Evaluation for Eiffel Event Data

N/A
N/A
Protected

Academic year: 2021

Share "Master Thesis – NoSQL and Graph Database Evaluation for Eiffel Event Data"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Contact Persons

Thomas Gotenstam Daniel Ståhl

+46 73 043 5332 +46 76 14 97 573

thomas.gotenstam@ericsson.com daniel.stahl@ericsson.com

Master Thesis – NoSQL and Graph Database Evaluation for Eiffel

Event Data

Background

Eiffel is an open source protocol used to represent and maintain historic and live information about continuous integration, delivery and deployment processes (for instance, in large, decentralized software engineering projects).

This information is represented as small, atomic JSON events, referencing other events and forming a traversable graph. The protocol itself and software implementations for emitting, collecting, storing, analyzing and visualizing the Eiffel data have been developed internally within Ericsson for several years, and are increasingly becoming available as open source solutions, with multiple software development tools being extended to generate and consume Eiffel event data.

Thesis Description

The current solution for Eiffel event persistence developed by Ericsson is based on MongoDB. However, a thorough evaluation of alternative database technologies, including graph databases, is lacking. It is reasonable to expect that other database technologies may enable increased performance, particularly for certain types of operations. The purpose of this thesis project is to develop approaches to use other database solutions instead of MongoDB, and to experimentally compare the performance and the scalability of these approaches when applied to Eiffel data.

Possible candidate solutions to consider include other NoSQL databases as well as Neo4j, ArangoDB, OrientDB and ElasticSearch.

Qualifications

Students who want to work on this project should have read a course on Database Technology, and it is an advantage to have read TDDD43 Advanced Data Models and Databases.

Extent

1-2 students, 30hp each

Location

Ericsson AB Mjärdevi, Linköping

Preferred Starting Date

Spring 2018

Keywords

Eiffel, Databases, MongoDB, NoSQL, Open Source, Graph Databases, Performance, Experiment, Evaluation

References

Related documents

The following table and graphics shows the times that the cuts need, depending on the schema used, the number of events evaluated and query applied.

Med denna studie ville jag undersöka förskollärares uppfattning om vad förhållningssättet lågaffektivt bemötande innebär och hur det praktiseras i förskolan samt

Vad det avser respekt för råvaran menar Patrik att det inte tas tillräckligt stor hänsyn till att olika arter behöver olika behandling i fråga om fångst, avlivning,

[r]

The wide range and high sensitivity of the modified ZNRs based glutamate biosensor is attributed to the doping effect on the ZNRs that is dictated by the EG along with the high

The above flow chart illustrates the process of data acquisition and storage of WSN payload data in SQLite3 database in the evaluation board. WSN data is displayed when

Having studied the performance of soft frequency reuse systems compared to a reuse-1 and a reuse-3 system on active resource unit SIR, web client bit rate and VoIP delay, Figure

A few copies of the complete dissertation are kept at major Swedish research libraries, while the summary alone is distributed internationally through the series Digital