Skip to content

This assignment looks at an open dataset of trajectories, and the repository contains code that sets up the MongoDB database together with different queries

Notifications You must be signed in to change notification settings

mathiasraa/tdt4225-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDT4225 — Large, Distributed Data Volumes

Assignment 2 — MongoDB Trajectories Database

This assignment looks at an open dataset of trajectories, and the repository contains code that sets up the MongoDB database together with different queries. The program is inspired by the social media workout application Strava, where users can track activities like running, walking, biking etc and post them online with stats about their workout.

Setup

Prerequisites

  • Python
  • Docker

Installation

  1. Clone the repository
  2. Add the dataset from Blackboard to the data folder
  3. Run docker-compose up --build in the root directory
  4. Install the requirements with pip install -r requirements.txt
  5. Run src/migrate.py to migrate the dataset to the database

About

This assignment looks at an open dataset of trajectories, and the repository contains code that sets up the MongoDB database together with different queries

Resources

Stars

Watchers

Forks

Packages

No packages published