Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:infoh415 [2021/08/20 17:33]
ezimanyi [Project]
teaching:infoh415 [2021/09/23 14:57]
ezimanyi [Topics for the current academic year]
Line 1: Line 1:
 ====== INFO-H-415: Advanced Databases ====== ====== INFO-H-415: Advanced Databases ======
  
 +
 +===== Last important announcment ====
 +
 +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 97: Line 108:
   * IBM, A Matter of Time: Temporal Data Management in DB2 for z/OS. ({{teaching:​infoh415:​a_matter_of_time.pdf|version pdf}})   * IBM, A Matter of Time: Temporal Data Management in DB2 for z/OS. ({{teaching:​infoh415:​a_matter_of_time.pdf|version pdf}})
 ===== Links ===== ===== Links =====
-  * Temporal ​databases  +  * Spatial ​databases 
-    * [[http://timecenter.cs.aau.dk/|TimeCenter]], an international research centre for temporal databases. +    * [[https://postgis.net/​workshops/​postgis-intro/​|Introduction to PostGIS]] 
-    * [[http://www.timeconsult.com/Software/​Software.html|TimeDB]], a temporal relational database+    * [[https://​learn.crunchydata.com/postgis|Crunchy Data Interactive PostGIS Learning Portal]] 
 +  * Spatio-temporal ​(or mobility) ​databases 
 +    * [[https://mobilitydb.com/|MobilityDB]]  
   * Object databases   * Object databases
     * [[http://​www.odbms.org/​|ODBMS.ORG]],​ portal of ressources about object databases.     * [[http://​www.odbms.org/​|ODBMS.ORG]],​ portal of ressources about object databases.
-    * [[http://​www.db4o.com/​|db4o]],​ an open source object database. 
     * [[http://​www.objectstore.com/​datasheet/​index.ssp|ObjectStore]],​ an object database     * [[http://​www.objectstore.com/​datasheet/​index.ssp|ObjectStore]],​ an object database
     * [[http://​www.objectivity.com|Objectivity]],​ an object database     * [[http://​www.objectivity.com|Objectivity]],​ an object database
-    * [[http://​www.versant.com/​|Versant]],​ an object database 
-    * [[http://​www.jade.co.nz/​jade/​|Jade]],​ an object database 
-    * [[http://​sourceforge.net/​projects/​ozone/​|Ozone]],​ an object database 
   * Post-relationnal databases   * Post-relationnal databases
-    * [[http://​www.fresher.com/​|Matisse]] 
     * [[http://​www.intersystems.com/​cache/​index.html|Caché]]     * [[http://​www.intersystems.com/​cache/​index.html|Caché]]
-  * Spatial databases 
-    * [[https://​postgis.net/​workshops/​postgis-intro/​|Introduction to PostGIS]]  ​ 
  
 ===== Course Slides ===== ===== Course Slides =====
Line 150: Line 156:
  
 The project must be submitted by **Monday, December 13, 2021**. The project must be submitted by **Monday, December 13, 2021**.
- 
-===== Examples of topics from the previous academic year ===== 
- 
-You can take a look at the [[https://​db-engines.com/​en/​|DB-Engines]] web site to get an idea of the currently available technologies and tools. Examples of previous topics are given next: 
  
   * Analytical databases and Endeca   * Analytical databases and Endeca
Line 164: Line 166:
   * 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 Redis, Voldermort, ...+  * Key-value stores and BerkeleyDB, DynamoDB, ​Redis, Voldermort, ...
   * Multimedia databases and Oracle   * Multimedia databases and Oracle
   * Multi-model databases and MarkLogic   * Multi-model databases and MarkLogic
   * NewSQL databases and VoltDB   * NewSQL databases and VoltDB
-  * Object-oriented databases and db4o+  * Object-oriented databases and ObjectBox, Perst
   * Real-time databases and Firebase   * Real-time databases and Firebase
   * Search engines and Solr, ElasticSearch,​ Sphinx ...   * Search engines and Solr, ElasticSearch,​ Sphinx ...
   * Spatial raster databases and Rasdaman   * Spatial raster databases and Rasdaman
-  * Stream databases and Apache Kafka+  * Stream databases and Apache Kafka, Event Stores
   * Time series databases and Influx DB, Kdb+, ...   * Time series databases and Influx DB, Kdb+, ...
   * XML databases and BaseX   * XML databases and BaseX
- 
  
 ===== Topics for the current academic year ===== ===== Topics for the current academic year =====
  
-  ​* Analytical databases and Endeca: Ndele-A-Mulenghe Mashini +  * Cloud databases and Microsoft Azure SQLDavide Rendina, Margarita Hernandez 
-  ​* Cloud databases and Microsoft Azure: ​Michel Nguyen-Khan and Soufian El Bakkali Tamara +  * Column stores and Cassandra: ​Md Jamiur Rahman Rifat, Khushnur Binte Jahangir 
-  * Column stores and Cassandra: ​Wassil Choujaa ​and Ismaila Abdoulahi Adamou +  * Datawarehouses ​and Apache Hive: Nicole Zafalón, Andrés Espinal 
-  * Distributed databases and SQL Server: ​Yasmina El Oudghiri +  * Distributed databases and SQL Server: ​Asha Seif, Kainaat Amjid 
-  * Document stores and MongoDBBeata Janiak ​and Astrid Asoumoy +  * Document stores and CouchBaseMohammadreza Amini and Ossoama Benaissa 
-  * Key-value databases ​and BerkeleyDBMohamed Amchemer and Frank Jordan Kuete Kamta +  * Document stores ​and MongoDBHang Yu, Zhiyang Guo 
-  * Key-value databases and DynamoDBAbdeslam Bakkali Taheri ​and <TBD> +  * In-memory ​databases and MemcachedDiogo Repas and Sandra Hillergren 
-  * Key-value databases and Redis: ​Yahya Bakkali ​and Maxime Hauwaert +  * Key-value databases ​with Cloud bigtable ​and Redis: ​Luiz Fonseca, Zyrako Musaj, Yanjian Zhang and Zhicheng Luo 
-  * Multimedia databases and Oracle: ​Fan Chen and Noëmie Muller +  * Multimedia databases and Oracle: ​Wassim Belgada, Imestir Ibrahim 
-  * NewSQL databases and VoltDB: ​Sid Ahmed Bouzouidja and Louis-Maxime Piton +  * NewSQL databases and VoltDB: ​Nabil Souissi 
-  * Object-oriented databases and PerstNicolas Boucher and Romain Perret +  * Object-oriented databases and ObjectBoxFilip Sotiroski, Niccolo Morabito 
-  * Object-oriented databases and ObjectBoxAjouaou Soufiane and El Achouchi Iliass +  * Object-oriented databases and PerstAndrea Gonzato, Pietro Ferrazi 
-  * Real-time databases and Firebase: ​Ali Dhanani and Cleis Kounalis +  * Real-time databases and Firebase: ​Himanshu Choudhary, Sergio Postigo, Tejaswini dhuppad 
-  * Search engines ​and SolrElasticSearch:​ Tatiana Millan Poveda and Erick Escobar Gallardo +  * Spatial raster databases ​and Rasdaman: Adam BroniewskiVictor Divi 
-  * Stream databases and Apache Kafka, Event StoresAlexandre Libert and Antoine De Selys +  * Stream databases and Apache Kafka: ​Vlada Kylynnyk, Mahmut Asım Onat 
-  * Time series databases and InfluxDBNada Elghazouani ​and Jean-Charles Nsangolo +  * Time series databases ​with Influx DB and Kdb+Mohammad Zain Abbas, Muhammad Ismail, Yi Wu, Chonghan Li 
-  * XML databases ​and BaseX: ​Sara Bouglam+  * Search engines ​and Apache Solr: Pap Sanou, Szymon Swirydowicz 
 +  * Search engines and ElasticSearch:​ Alexandre Chapelle, Nicolas Dardenne 
 +  * XML Databases ​and BaseX: ​Maxime Renversez, Mael Touret
  
  
 
teaching/infoh415.txt · Last modified: 2023/12/04 18:14 by ezimanyi