Hide menu

What is the Performance of SQL-backed Servers in Facebook's GraphQL Framework?

This project is designed for master students.

Description: After developing and using it internally for three years, in 2016, Facebook released a specification and a reference implementation of a framework, called GraphQL, that introduces a new type of Web-based data access interfaces. This framework has become highly popular and is employed by an increasing number of users including Coursera, Twitter, Github, and Pinterest. The most typical setup is to provide a GraphQL server on top of a traditional relational (SQL) database, and different software systems exist that can be used as a basis for such a setup. The goal of this thesis project is to develop a benchmark environment for evaluating the performance of such systems and use this environment to experimentally compare existing systems.

Prerequisites: Students who want to work on this project should have read a course on Database Technology.

Contact: Olaf Hartig.

Page responsible: Olaf Hartig
Last updated: 2018-05-18