This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
teaching:infoh415 [2021/09/24 09:49] ezimanyi [Project] |
teaching:infoh415 [2021/10/04 22:56] ezimanyi [Topics for the current academic year] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Last important announcment ==== | ===== Last important announcment ==== | ||
+ | All VUB student registered to the course which are not on the Teams of the course should take contact with gilles.dejaegere@ulb.be | ||
- | 21/09/2021: | ||
- | Hello everyone, | ||
- | |||
- | The first exercise session will take place Thursday from 14:00-16:00 in the UB4.130 computer room. It is however strongly advised to bring your own computer and to install the required applications as indicated on the webpage of the exercise sessions (https://cs.ulb.ac.be/public/teaching/infoh415/tp, Before Session 1). | ||
- | |||
- | See you on Thursday, | ||
- | |||
- | Gilles | ||
===== Lecturer ===== | ===== Lecturer ===== | ||
Line 43: | Line 36: | ||
The course is given during the first semester | The course is given during the first semester | ||
- | * Lectures on Mondays from 4 pm to 6 pm | + | * Lectures on Mondays from 4 pm to 6 pm in the K.4.601 (Solbosch campus) |
* Exercises on Thursdays from 2 pm to 4 pm | * Exercises on Thursdays from 2 pm to 4 pm | ||
Line 150: | Line 143: | ||
For 2-student group, the duration of the presentation is 30 minutes. It will structured in two parts of similar length | For 2-student group, the duration of the presentation is 30 minutes. It will structured in two parts of similar length | ||
* An introduction to the technology | * An introduction to the technology | ||
- | * An introduction to the tools assessing the advantages and disadvantages of the tool tested with an example application. | + | * An introduction to the tool illustrated with an example application assessing its advantages and disadvantages. |
For 4-student group, the duration of the presentation is 45 minutes. It will structured in three parts of similar length | For 4-student group, the duration of the presentation is 45 minutes. It will structured in three parts of similar length | ||
Line 156: | Line 149: | ||
* An introduction to the two tools, each presented by each group | * An introduction to the two tools, each presented by each group | ||
* A common assessment of the advantages and disadvantages of both tools tested in a common example application. | * A common assessment of the advantages and disadvantages of both tools tested in a common example application. | ||
- | |||
The evaluation of the project focuses on the following criteria: | The evaluation of the project focuses on the following criteria: | ||
Line 171: | Line 163: | ||
* Column stores and Cassandra, Hbase, ... | * Column stores and Cassandra, Hbase, ... | ||
* Data warehouses and Apache Hive | * Data warehouses and Apache Hive | ||
- | * Deductive Databases and XSB | + | * Distributed databases and SQL Server, Oracle, Citus, ... |
- | * Distributed databases and SQL Server, DynamoDB, ... | + | |
* Document stores and Cloudant, Couchbase, CouchDB, MongoDB, RavenDB, RethinkDB, ... | * Document stores and Cloudant, Couchbase, CouchDB, MongoDB, RavenDB, RethinkDB, ... | ||
* Embedded databases and BerkeleyDB | * Embedded databases and BerkeleyDB | ||
* In-memory databases and Kdb+, MemSQL, Oracle TimesTen, Memcached, .... | * In-memory databases and Kdb+, MemSQL, Oracle TimesTen, Memcached, .... | ||
* Key-value stores and BerkeleyDB, DynamoDB, Redis, Voldermort, ... | * Key-value stores and BerkeleyDB, DynamoDB, Redis, Voldermort, ... | ||
- | * Multimedia databases and Oracle | ||
* Multi-model databases and MarkLogic | * Multi-model databases and MarkLogic | ||
* NewSQL databases and VoltDB | * NewSQL databases and VoltDB | ||
Line 190: | Line 180: | ||
===== Topics for the current academic year ===== | ===== Topics for the current academic year ===== | ||
+ | * Analytical databases and Endeca: David Silberwasser, Sami Abdul Sater | ||
* Cloud databases and Microsoft Azure SQL: Davide Rendina, Margarita Hernandez | * Cloud databases and Microsoft Azure SQL: Davide Rendina, Margarita Hernandez | ||
- | * Column stores and Cassandra: Md Jamiur Rahman Rifat, Khushnur Binte Jahangir | + | * Column databases and Cassandra: Md Jamiur Rahman Rifat, Khushnur Binte Jahangir |
- | * Datawarehouses and Apache Hive: Nicole Zafalón, Andrés Espinal | + | * Column databases and HBase: Hind Bakkali and Gaëlle Frauenkron |
+ | * Data warehouses and Apache Hive: Nicole Zafalón, Andrés Espinal | ||
* Distributed databases and SQL Server: Asha Seif, Kainaat Amjid | * Distributed databases and SQL Server: Asha Seif, Kainaat Amjid | ||
+ | * Distributed Databases with DynamoDB: Loïc Caudron, Matteo Snellings | ||
* Document stores with CouchBase and CouchDB: Mohammadreza Amini, Ossoama Benaissa, Zheng Ren, Adriana Sirbu | * Document stores with CouchBase and CouchDB: Mohammadreza Amini, Ossoama Benaissa, Zheng Ren, Adriana Sirbu | ||
+ | * Document stores and Firestore: Luca De Santos, Sacha Keserovic | ||
* Document stores and MongoDB: Hang Yu, Zhiyang Guo | * Document stores and MongoDB: Hang Yu, Zhiyang Guo | ||
+ | * Embedded databases and BerkeleyDB: Starygin Evgueniy, Bernard Loic | ||
* In-memory databases and Memcached: Diogo Repas and Sandra Hillergren | * In-memory databases and Memcached: Diogo Repas and Sandra Hillergren | ||
+ | * Key-value databases with DynamoDB: Aline Desmet, Chloé Dekeyser | ||
* Key-value databases with Cloud bigtable and Redis: Luiz Fonseca, Zyrako Musaj, Yanjian Zhang and Zhicheng Luo | * Key-value databases with Cloud bigtable and Redis: Luiz Fonseca, Zyrako Musaj, Yanjian Zhang and Zhicheng Luo | ||
* Multimedia databases and Oracle: Wassim Belgada, Imestir Ibrahim | * Multimedia databases and Oracle: Wassim Belgada, Imestir Ibrahim | ||
- | * NewSQL databases and VoltDB: Nabil Souissi | + | * NewSQL databases with VoltDB and CockroachDB: Ali Imam Manzer, Maciej Piekarski, Johan Gjini, Nabil Souissi, |
* Object-oriented databases with ObjectBox and Perst: Filip Sotiroski, Niccolo Morabito, Andrea Gonzato, Pietro Ferrazi | * Object-oriented databases with ObjectBox and Perst: Filip Sotiroski, Niccolo Morabito, Andrea Gonzato, Pietro Ferrazi | ||
* Real-time databases and Firebase: Himanshu Choudhary, Sergio Postigo, Tejaswini dhuppad | * Real-time databases and Firebase: Himanshu Choudhary, Sergio Postigo, Tejaswini dhuppad | ||
Line 205: | Line 201: | ||
* Stream databases and Apache Kafka: Vlada Kylynnyk, Mahmut Asım Onat | * Stream databases and Apache Kafka: Vlada Kylynnyk, Mahmut Asım Onat | ||
* Time series databases with Influx DB and Kdb+: Mohammad Zain Abbas, Muhammad Ismail, Yi Wu, Chonghan Li | * Time series databases with Influx DB and Kdb+: Mohammad Zain Abbas, Muhammad Ismail, Yi Wu, Chonghan Li | ||
- | * Search engines and Apache Solr: Pap Sanou, Szymon Swirydowicz | + | * Search engines with Apache Solr and ElasticSearch: Pap Sanou, Szymon Swirydowicz, Alexandre Chapelle, Nicolas Dardenne |
- | * Search engines and ElasticSearch: Alexandre Chapelle, Nicolas Dardenne | + | |
* XML Databases and BaseX: Maxime Renversez, Mael Touret | * XML Databases and BaseX: Maxime Renversez, Mael Touret | ||