The main objectives of this module is to make students aware about the new requirements for data management. And let them:
- Acquire new terms related to distributed data bases (Scalability, replication, sharding).
- Understand the difference between relational and NoSQL databases.
- Understand the difference between existing NoSQL models.
- Manipulate MongoDB as example of NoSQL databases. We interest on CRUD operations, Indexes managing, aggregation by pipelines, Replication and sharding processes.
- Teacher: Nawel Bayar
Level: L2