TY - JOUR A1 - Scherzinger, Stefanie T1 - Build your own SQL-on-Hadoop Query Engine A Report on a Term Project in a Master-level Database Course T2 - ACM SIGMOD Record N2 - This is a report on a course taught at OTH Regensburg in the summer term of 2018. The students in this course built their own SQL-on-Hadoop engine as a term project in just 8 weeks. miniHive is written in Python and compiles SQL queries into MapReduce workflows. These are then executed on Hadoop. miniHive performs generic query optimizations (selection and projection pushdown, or cost-based join reordering), as well as MapReduce-specific optimizations. The course was taught in English, using a flipped classroom model. The course material was mainly compiled from third-party teaching videos. This report describes the course setup, the miniHive milestones, and gives a short review of the most successful student projects. Y1 - 2019 UR - https://opus4.kobv.de/opus4-oth-regensburg/frontdoor/index/index/docId/2603 VL - 48 IS - 2 SP - 33 EP - 38 PB - ACM ER -