Data Management Systems
Fall Semester 2020 Administrative Introduction
Administrative Introduction 1
Gustavo Alonso Institute of Computing Platforms Department of Computer Science ETH Zürich
Data Management Systems Fall Semester 2020 Gustavo Alonso - - PowerPoint PPT Presentation
Data Management Systems Fall Semester 2020 Gustavo Alonso Institute of Computing Platforms Administrative Introduction Department of Computer Science ETH Zrich Administrative Introduction 1 About us Prof. Gustavo Alonso Systems
Fall Semester 2020 Administrative Introduction
Administrative Introduction 1
Gustavo Alonso Institute of Computing Platforms Department of Computer Science ETH Zürich
Architecture
related topics, including data processing and data management
system design, including products and open source
Administrative Introduction 2
(January)
https://systems.ethz.ch/education/c
systems.html
https://moodle- app2.let.ethz.ch/course/view.php?id =13391
https://video.ethz.ch/live/lectures.ht ml
Administrative Introduction 3
Administrative Introduction 4
the web pages
constitute the basis for the material that can be asked at the exam
Administrative Introduction 5
general reference and basic material:
Widom; Prentice Hall
Hill
Administrative Introduction 6
ETH could be restricted at short notice, this semester we will not have a project or practical component in the course
everything fits together. More algorithms
be easier => reading and designing instead of programming
test your knowledge and also practice for the exam.
Administrative Introduction 7
ETH’s network)
and try to read it before the exam, it will not work
components that depend on other components and concepts. If you do not stay up-to-date with the course, in a couple of weeks it will become difficult to understand what we are talking about
Administrative Introduction 8
collections is an efficient and effective manner is fundamental knowledge any computer scientist should have
systems, from traditional relational database engines to modern cloud data processing architectures
Administrative Introduction 9
70’s with the relational model
Administrative Introduction 10
Edgar F. Codd CACM, Volume 13, Number 6, June 1970
would call a scan)
and hierarchical)
inflexible as it support only 1-to-many relationships
(XML)
Administrative Introduction 11
database engines
available networking to become distributed and parallel
Administrative Introduction 12
Internet scale workloads
systems of the 2000’s (Google’s Spanner, Spark, NoSQL), multi-core, main memory databases, OLAP+OLTP systems; Diversification: graph databases
machine learning, …
Administrative Introduction 13
solving
behind the designs, the initial problem they addressed, and how they have changed as technology evolves
instead of being forgotten …
Administrative Introduction 14
Administrative Introduction 15
decisions behind the architectures
engage in the design of data management systems
Administrative Introduction 16
data center/cloud based systems
architecture of database systems with a solid understanding of what is being done and why
Administrative Introduction 17