Project developed for "Large Scale and Multi-Structured Databases" course, MSC in Artificial Intelligence and Data Engineering at University of Pisa