BIG DATA
(objectives)
The goal of the course is to illustrate the modern solutions to the management of big data, very large repositories of de-structured data. Starting from the context of reference and from the requirements of modern applications, the various topics will be addressed by proceeding along the architectural levels of the systems for the management of big data. First of all, the new mechanisms for data storage will be illustrated, in particular those adopted by the NoSQL systems. Then, new techniques for data access will be discussed. For example, the approaches based on the knowledge of the context, on the availability of semantic information, on keyword-based search, and on the analysis of data for decision support. Finally, novel approaches to classical data management problems, such as data exchange and information integration, will be presented. Both theoretical and practical aspects will be addressed and the discussed technologies will be experimented during practical classes and through the assignment of projects.
|