spaceie08 / NoSQL-Dask

The repository contains the two notebooks for the mini project II for the course of Big Geo data processing.
0 stars 0 forks source link

Repository Overview

This repository contains two Jupyter notebooks that serve as educational resources for understanding different data analysis techniques. These notebooks focus on working with NoSQL databases and parallel computing with the Dask library for scalable data processing. Below is a detailed description of each notebook:

1. NoSQL_MongoDB_Spatial_Students.ipynb

This notebook is dedicated to Spatial NoSQL using MongoDB. It demonstrates how MongoDB's built-in functionalities can be leveraged to efficiently store, query, and manage spatial data (e.g., geographic information).

Key topics and features covered include:

This notebook is a practical guide for anyone interested in working with geospatial data using NoSQL databases and specifically demonstrates how MongoDB can handle spatial data operations.

2. dask_exercise_EDA_students.ipynb

This notebook focuses on Exploratory Data Analysis (EDA) using the Dask library in Python. Dask is a parallel computing library that allows for the manipulation of large datasets in a distributed manner, enabling computations on data that doesn’t fit into memory.

Key aspects covered in this notebook include:

Before running this notebook, you will need to install the Dask library and its dependencies. You can install it using the following command:

pip install dask[dataframe]

This notebook is ideal for students and practitioners who want to explore large datasets efficiently without being limited by memory constraints.

Getting Started

To get started with either of these notebooks, make sure to have the necessary libraries installed in your Python environment. Both notebooks require Python 3.x to run properly. Clone the repository to your local machine using the following command:

git clone https://github.com/spaceie08/NoSQL-Dask.git