Distributed Data Processing

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

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

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

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
Class ID
600132036
Type of the Course
  • Scientific Area
Course Category
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction)
Prerequisites
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.
Keywords
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
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures39
Project150
Written assigments36
Total225
Student Assessment
Description
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)
Bibliography
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
19-10-2018