Learning Outcomes
Cognitive:
Μethodologies for big data management. Understanding of the main methodologies for distributed database design and query processing. Deeper study of database technologies and familiarization with data warehouses.
Skills:
Acquisition of skills in applying big data management techniques, and in using existing tools.
Course Content (Syllabus)
Basic concepts of Distributed Databases (DDB), Distributed Database Systems, DDB Architecture, Autonomy and Heterogeneity Issues, Design of DDBs and Data Allocation, Distributed query processing and optimization, Distributed Database Transactions, reliability and data replication, Parallel databases and relationship with DDBs, Grid data management, Adaptive query processing, Map-Reduce techniques, Modern systems, NoSQL DBMSs and current research issues.