Data modeling and NoSQL applications for data platforms

This PhD course discusses the issues related to data modeling and NoSQL applications and introduces some of the research opportunities and open challenges related to their synergy with data platforms.

It is held within the PhD in Computer Science at the University of Tours, France.

Program

The course is subdivided into the following parts.

  • An introduction to the world of big data is given to explain why we need non-relational data models.
  • An in-depth analysis of Document-based and (property) Graph data models is given.
  • An in-depth analysis of the polyglot persistence theme is given, introducing the concepts of multistores and polystores and the techniques to query heterogeneous distributed database systems.
  • Techniques for the smart management of data platforms are presented, with a particular focus on discussing the main issues related to storing and exploiting lineage data with graph databases.

Schedule

The course is held at the Blois campus of the University of Tours.

Duration: 10 hours

Dates:

  • 2024-02-09, 13:00 - 15:00, room 345
  • 2024-02-21, 14:45 - 16.45, room 345
  • 2024-02-23, 14:45 - 17.45, room 345
  • 2024-03-15, 14:45 - 17.45, room 345

Exam

Students requiring an exam will be asked to produce an essay about possible intersections between their research interests and the topics/open issues presented in this course.

Teacher

Matteo Francia is Assistant Professor at the University of Bologna, Cesena. He teaches Big Data and Cloud Platforms at the Master’s Degree in Digital Transformation Management. His research activities are focused on the topics of big data, NoSQL databases, social and conversational business intelligence, trajectory data analysis, and precision agriculture.