Description
This is an issue for thinking about using a different database than MongoDB.
When we decided on MongoDB, we reasoned that we wanted to use the same database and instance between the Java and C# courses. We also felt that the selection of database was important, and wanted to make a selection that introduced a minimum amount of code complexity.
Several of these assumptions turned out to be flawed. No-one's understanding of the code was impacted by the use of the database. We could also easily have used different databases between Java and C#.
Another aspect is that we want to be able to run the database locally (see #6), so selection of database should be something that can be run locally without cost, and without having to install it (by using docker, for example.)