Skip to content

mtheggi/Advanced-Database-Labs

Repository files navigation

Advanced Database Course Repository

Welcome to the repository for the Advanced Database course! This repository contains code and documentation for three labs that cover essential topics in advanced database management. Each lab focuses on a specific aspect of database design and implementation.

Labs Overview

Lab 1: Hashing Collision Resolution Techniques

In this lab, we explore various hashing collision resolution techniques. The goal is to understand how to handle collisions efficiently in hash tables.

Features:

  • Implementation of common hashing collision resolution techniques.
  • Comparative analysis of techniques based on performance metrics.

Lab 2: Extendable Hashing

The second lab delves into extendable hashing, a dynamic hashing technique that allows for efficient dynamic file organization.

Features:

  • Implementation of extendable hashing.
  • Evaluation of the performance and scalability of extendable hashing.

Lab 3: NoSQL - MongoDB Lab

Lab 3 introduces NoSQL databases, with a focus on MongoDB.

Features:

  • Connection setup and basic CRUD operations in MongoDB.
  • Data modeling and querying using MongoDB.

Getting Started

To get started with any of the labs, follow the instructions provided in their respective directories. Make sure you have the necessary dependencies installed and a suitable development environment set up.

About

CMPS-401. Advanced database labs. Hashing collision resolution techniques,Extendable hashing ,and NOSQL-Monogdb

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors