Skip to content

KGFCH2/UDB_Lab__6th_Semester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗄️ Unstructured Database Lab (CSE12203)

Adamas University | 6th Semester | Babin Bid

This repository contains practical implementations of non-relational database management, real-time data ingestion, and event streaming using modern NoSQL technologies.


👨‍💻 Author Profile

  • 👤 Name: Babin Bid
  • 🔗 LinkedIn: Babin Bid
  • 🐙 GitHub: @KGFCH2
  • 🏫 University: Adamas University

📚 Lab Schedule

The lab work is organized by days, with each day focusing on specific database technologies and concepts. Navigate through the daily sessions below:

Focuses on MongoDB Shell operations, schema-less data structures, and JavaScript automation.

  • 📦 Database: Database & Collection Lifecycle management.
  • 📑 Arrays: Complex Array operations and document CRUD.
  • 🌐 Networking: REST API Ingestion and JSON parsing.
  • 👁️ Watchers: Real-time Change Watchers for automated ingestion.

Focuses on high-performance event streaming and message queuing.

  • 🛤️ Topics: Topic Management and configuration.
  • 🔄 Streams: Producer-Consumer architecture implementation.
  • 🏗️ Pipelines: Building distributed data pipelines.

Focuses on graph database operations, nodes, relationships, and Cypher queries.

  • 📘 Experiment: Neo4j CRUD Operations

Focuses on advanced MongoDB features including capped collections and comprehensive indexing strategies.


🚀 Environment Setup

  1. 🍃 MongoDB: MongoDB Community Server & Mongosh.
  2. 🎡 Kafka: Apache Kafka 3.x with Java 11+.
  3. Engine: Node.js (for advanced scripts / fetch API in Mongosh).
  4. 🕸️ Neo4j: Neo4j Desktop or Browser.

Created with dedication by Babin Bid | Adamas University

About

Unstructured Data Base Lab Assignments for 6th Semester

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages