Materials: NDBI040_00_Introduction.pdf
Tools: ssh / scp (on macOS / Linux) or PuTTy / WinSCP (on Windows)
Materials: NDBI040_01_MapReduce.pdf, NDBI040_00_Introduction.pdf
Maven project: ndbi040-wordcount.zip, ndbi040-invertedindex.zip
Solution: ndbi040-invertedindex-solved.zip
Homework: MapReduce (deadline at the end of semester)
Tools: NetBeans IDE, ssh / scp (on macOS / Linux) or PuTTy / WinSCP (on Windows)
Software requirements: Java JDK 8.x or newer
Materials: NDBI040_02_ApacheSpark.pdf
Maven project: ndbi040-wordCountSpark.zip, ndbi040-piEstimation.zip, ndbi040-actorsSpark.zip
Data file: actors.json
Solution: ndbi040-piEstimation-solved.zip, ndbi040-actorsSpark-solved.zip
Tools: NetBeans IDE, ssh / scp (on macOS / Linux) or PuTTy / WinSCP (on Windows)
Software requirements: Java JDK 8.x or newer
Materials: NDBI040_03_RiakKV.pdf, NDBI040_03_Redis.pdf
Solution: solution_riakkv.txt, solution_redis.txt
Homework: Riak + Redis (deadline November 18th 2020 23:59 CET)
Materials: NDBI040_03_RiakKV.pdf, NDBI040_03_Redis.pdf
Solution: solution_riakkv.txt, solution_redis.txt
Homework: Riak + Redis (deadline November 18th 2020 23:59 CET)
Materials: NDBI040_04_Cassandra.pdf
Solution: solution_cassandra.txt
Materials: NDBI040_06_Neo4j.pdf, NDBI040_06_Neo4j_2.pdf
Data file: data.cypher
Maven project: ndbi040-neo4j.zip
Solution: solution_neo4j.txt, ndbi040-neo4j-solution.zip
Homework: Neo4j (deadline December 9th 2020 23:59 CET)
Tools: NetBeans IDE, ssh / scp (on macOS / Linux) or PuTTy / WinSCP (on Windows)
Software requirements: Java JDK 8.x or newer
Materials: NDBI040_07_PostgreSQL.pdf
Data file: data.txt
Solution: solution_postgresql.txt
Homework: PostgreSQL (deadline December 16th 2020 23:59 CET)
Evaluation: PostgreSQL Evaluation (deadline December 27th 2020 23:59 CET)
Tools: Netbeans IDE, pgAdmin or psql (command line)
Materials: NDBI040_08_SciDB.pdf, NDBI040_08_SetupVMWare.pdf, NDBI040_08_SetupVirtualBox.pdf
Image: SciDB 18.1 VirtualBox/VMWare image (download before practical class begins)
Data file: actors.scidb, movies.scidb, roles.scidb
Solution: solution_scidb.txt
Homework: SciDB (deadline December 23rd 2020 23:59 CET)Evaluation: SciDB Evaluation (deadline January 1st 2021 23:59 CET)
Software requirements: VirtualBox 6.x or VMWare Fusion Player 12.x / VMWare Workstation Player (16.x)
Materials: NDBI040_09_Elasticsearch.pdf
Solution: solution_elasticsearch.txt
Homework: Elasticsearch (deadline December 30th 2020 23:59 CET)
Evaluation: Elasticsearch Evaluation(deadline January 8th 2021 23:59 CET)
Department of Software Engineering
Faculty of Mathematics and Physics
Charles University
Malostranské náměstí 25
118 00 Prague
Czech Republic
pavel.koupil@matfyz.cuni.cz
Project ELI Beamlines
Institute of Physics
Czech Academy of Sciences
Za Radnicí 835
252 41 Dolní Břežany
Czech Republic
pavel.koupil@eli-beams.eu