NoSQL Databases – Group Projects 2016

Course Overview | Lectures | Seminars | Group Projects | Sources

Students will work in groups on a project during the second half of the semester. This is a requirement for finishing the course successfully.

Idea of the Project

  • There are hundreds of “NoSQL” technologies and dozens of them are widely used.
  • During the course, we will describe in detail some 6-8 technologies: HDFS, Hadoop MapReduce, Riak, Infinispan, MongoDB, Cassandra, Neo4j, Hive, ElasticSearch
  • The students will explore other NoSQL database systems or other Big Data technologies, study their functionality, actually work with them, and present the findings to the others in the end of the semester.

Assignment

  • Students should form groups of three-four people.
  • Each group will pick any NoSQL technology that is not discussed in the course in detail (approved by the teacher, different than other groups picked).
    • write me an email with names within the group and with the preferred technology (or technologies)
  • The work will cover these three areas:
    • Study the functionality of the system (objectives, key features, drawbacks, etc.)
    • Download, run and play with the system (practical work with the system)
    • Prepare a presentation containing findings about the system

Groups and Topics

The projects will be presented on the following four lecture dates: 4/25/2016, 5/2/2016, 5/9/2016, 5/16/2016.

The maximal time for a presentation (including discussion): 25 minutes (up to four presentations per lesson).

Slides

# Members Topic Date Slides
1 Betak, Babej, Baumgartner Redis 4/25/2016 slides & demo
2 Michálková, Hala, Rábara Glow 5/2/2016 PDF
3 Voglová, Toušek, Aksamítová, Veliký PostgreSQL 5/9/2016 PDF
4 Holič, Keda, Antol SAP HANA 5/2/2016 PPT presentation
5 Jakimov, Sitova, Michalik Apache Zookeeper 4/25/2016 slides
6 Knetl, Ludvíček Apache CouchDB 4/25/2016 slides & demo
7 Mrázik, Strhársky, Krupa Sparsity Technologies 5/2/2016 PDF
8 Mjartan, Humaj Aerospike 5/16/2016
9 Dobeš, Orlíček ArangoDB 5/9/2016 slides
10 Pentek, Stehlíček, Turis, Kučera Elastic Search 5/16/2016
11 Zachar, Ludvigh, Kajaba ETCD 5/9/2016 PDF