[PHD] From Relational to NoSQL databases

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[PHD] From Relational to NoSQL databases

Stéphane Ducasse
From Relational to NoSQL databases 

We are looking to fill a PhD position.

The candidate should:

- hold a Master degree in Computer Science
- be fluent in English (French is an advantage but not required)
- have good programming skills

Experience with DSLs, Models, code analysis, relational and NoSQL databases... is a plus.

The goal of this work is to provide methods and tools to translate relational databases into NoSQL ones. This migration implies more than just a language translation, since the used philosophy and paradigm are different.

Due to the very large amount of data that some companies have to deal with, traditional relational database, generally conceived to work on unique computers have met scalability issues. NoSQL databases have emerged to work on distributed hardware architecture and deal with very large amount of data. Strong relational structure disappears to let place to very quick access. Data are no more gathered in tables that are joined in query, but in aggregates that correspond to different ways the data are frequently used or simply without schema and the work is let to the applications.

The plan is to:

- Analyse the current state of tools and languages in the context of NoSQL database management systems.
- Provide mechanism / tools to understand the current relational schema of the database.
- Provide mechanism / tools to understand how data are used by the applications because certain NoSQL database structure depends on the way data are used.
- Realize prototypes potentially with Moose (http://www.moosetechnology.com) in Pharo (http://www.pharo.org) and in Softeam modelling platform (in Java)

Results will be submitted to be publish in international conferences and journals.

The work is a collaboration between Inria Lille (RMOD) and Softeam (Paris).

Duration: 3 years
Salary: Minimal salary (should be discussed with the company) will 23 484€ brut per year (corresponding to 1507€ net per month)
Employer: Softeam (the PhD will be in the context of a CIFRE PhD – i.e., with constant contact with the company and the RMOD research team)

More information: contact [hidden email] or [hidden email]


Softeam group is one of the 50 biggest Digital Services Company, realising a turnover of around 80 Millions of euros. It counts over 850 consultants in France and abroad.
Softeam, through its R&D department, is actively involved in research and development activities in the field of the software and system engineering and in particular in the Model Driven Engineering (MDE). Softeam R&D department actively participates in various national and European collaborative research projects as well as Model Driven Architecture (MDA), Software Process Engineering Metamodel (SPEM), UML2, QVT, BPMN2 et UPMS (SOAPro).

Inria Lille
Inria is a research institute dedicated to promoting ‘scientific excellence in the service of technology transfer and society as a whole’. Inria employs a staff of 2700, drawn from the world’s most prestigious universities, to address the latest challenges in computer science and mathematics. The Institute operates eight Research Centres throughout France.

The Inria Lille - Nord Europe Research Centre was founded in 2008 and employs a staff of 360, including 300 scientists working in sixteen research teams. Recognised for its outstanding contribution the socio-economic development of the Nord - Pas-de-Calais Region, the Inria Lille - Nord Europe Research Centre undertakes research in the field of computer science in collaboration with a range of academic, institutional and industrial partners.

The strategy of the Centre is to develop an internationally renowned centre of excellence with a significant impact on the City of Lille and its surrounding area. It works to achieve this by pursuing a range of ambitious research projects in such fields of computer science as the intelligence of data and adaptive software systems. Building on the synergies between research and industry, Inria is a major contributor to skills and technology transfer in the field of computer science. https://www.inria.fr/centre/lille


The goal of RMoD is to support remodularization and development of modular object-oriented applications. We tackle this objective from two complementary perspectives: reengineering, and constructs for dynamic languages. In the context of remodularization, we we propose new analyses to understand and restructure large applications (specialized metrics, adapted visualizations). Works are validated using Moose, a metaplatform to analyse large applications. http://rmod.inria.fr
Stéphane Ducasse
03 59 35 87 52
Assistant: Julie Jonas 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650

Esug-list mailing list
[hidden email]