← Back to nosql

S06.01.hands-on-practice

2 min read

S06.01 Workshop day

In this last session, you will work on a specific project.

You can choose one of the following project

  1. MongoDB Paris Trees and Gardens: your goal is to build a database that merges 2 datasets trees and gardens. This is a querying focused worksheet where you will write queries and aggregation pipelines to explore, transform and augment data.
  2. Build a search engine: using weaviate as vector store and the transformer library to generate enbeddings, you import the data from MongoDB and create streamlit app as the UI for the search engine. Your dataset should have text fields. Work with AI platform such as windsurf.
  3. Graph database selection. Compare Neo4j and an alternative along a couple of criterias, write a report, install both databases to get hands on experiencce.

Deliverables

For project 1., follow the instructions in docs/S06.02.mongodb-trees-worksheet.md and paste your answers in the google form

For project 2. If you manage to deploy your streamlit app add the app url to the google spreadsheet in front of your name, and if you did not manage to deploy the streamlit app, share the link to your github repo.

For project 3. add the google doc URL for you report to the google spreadsheet in front of your name

This is a graded assignment.