Inaktiv platsannons

Master Thesis - NoSQL and Graph Database Evaluation for Eiffel Event Data i Linköping

Ericsson is the driving force behind the Networked Society where every person and every industry is empowered to reach their full potential. We make a difference, do you wanna shape the world with us?

Om tjänsten

We welcome the opportunity to meet you!

 

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

 

Application

Please send your application in English no later than 7th of January 2018.

 

Why is Ericsson a great place to work?

 

Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.

Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.

Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.

 

Primary country and city: Sweden (SE) || || Linköping || 21094

Req ID: 219645


Job Segment: Database, Engineer, Software Engineer, R&D Engineer, Open Source, Technology, Engineering

Publicerad den

25-03-2024

Extra information

Status
Stängd
Ort
Linköping
Typ av kontrakt
Heltidsjobb (förstajobb)
Typ av jobb
IT
Körkort önskas
Nej
Tillgång till bil önskas
Nej
Personligt brev krävs
Nej
Språk
Svenska

Linköping | IT | Heltidsjobb (förstajobb)