Distributed Data Processing

Course Information
TitleΚατανεμημένη Επεξεργασία Δεδομένων / Distributed Data Processing
Cycle / Level2nd / Postgraduate
Teaching PeriodSpring
CoordinatorAnastasios Gounaris
Course ID600016261

Programme of Study: PMS EPISTĪMĪ DEDOMENŌN KAI PAGKOSMIOU ISTOU (2018 éōs sīmera) PF

Registered students: 0
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses belonging to the selected specialization217.5

Class Information
Academic Year2018 – 2019
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Total Hours39
Class ID
Course Type 2016-2020
  • Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction)
General Prerequisites
Knowledge of programming in Java is considered very significant.
Learning Outcomes
Training on distributed data management topics. Acquisition of practical and theoretical knowledge of through the attendance of lectures and the implementation of projects.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Work in an international context
  • Generate new research ideas
  • Design and manage projects
  • Be critical and self-critical
  • Advance free, creative and causative thinking
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.
distributed databses, Map-Reduce, συστήματα NoSQL
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
Course Organization
Written assigments36
Student Assessment
Written exams, project, presentations
Student Assessment methods
  • Written Exam with Short Answer Questions (Formative, Summative)
  • Written Assignment (Formative, Summative)
  • Oral Exams (Formative, Summative)
  • Performance / Staging (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
Course Bibliography (Eudoxus)
Principles of Distributed Database Systems, M. Tamer Özsu, Patrick Valduriez, 3rd edition
Additional bibliography for study
- Garcia-Molina, J.D. Ullman, J.D. Widom ΣΥΣΤΗΜΑΤΑ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ - "Data-Intensive Text Processing with MapReduce" των Jimmy Lin και Chris Dyer
Last Update