This is a textbook for teaching large-scale database technologies in universities. This first edition covers the most important parts of my Master's level Big Data course at ETH Zurich. It covers a brush-up on relational database management (relational algebra, SQL), cloud storage, distributed file systems (HDFS), syntax (XML, JSON...), wide column stores (HBase), denormalized data models, validation (XML Schema, JSON Schema, JSound) and formats (Parquet...),...