Skip to content

Course files (instructional materials) for various database systems related courses. Concepts: Distributed Database Management Systems and Non-Relational Data Models - Setting up Hadoop in a fully distributed mode and using Hadoop Distributed File System (HDFS) and MapReduce (in Java and Python).

License

Notifications You must be signed in to change notification settings

course-files/MIT8107-Lab4-Column-Family-Stores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Column-Family Stores: Hadoop (HDFS and MapReduce) and HBase

Course files (instructional materials) for various database systems related courses.

Concepts: Distributed Database Management Systems and Non-Relational Data Models - Setting up Hadoop in a fully distributed mode, using Hadoop Distributed File System (HDFS) and MapReduce (in Java and Python), and using a non-relational column-family store database (HBase).

Key Value
Course Codes MIT8107 and BBT3104
Course Names Advanced Database Systems and Business Intelligence II respectively
Semester Duration 6th January 2025 to 12th April 2025
Lecturer Allan Omondi
Contact aomondi_at_strathmore_dot_edu
Recommended Citation Omondi, A. O. (2024). MIT8107-Lab-4-Column-Family-Stores (Version 1.0) [Source Code]. https://github.com/course-files/MIT8107-Lab4-Column-Family-Stores

Bibtex:

@misc{omondi_mit8107-lab4-column-family-stores_2024,
    address = {Nairobi, Kenya},
    title = {{MIT8107}-{Lab4}-{Column}-{Family}-{Stores}},
    copyright = {GPL-3.0},
    shorttitle = {Column-{Family}-{Stores}},
    url = {https://github.com/course-files/MIT8107-Lab4-Column-Family-Stores},
    abstract = {Course files (instructional materials) for various database systems related courses.  Concepts: Distributed Database Management Systems and Non-Relational Data Models - Setting up Hadoop in a fully distributed mode, using Hadoop Distributed File System (HDFS) and MapReduce (in Java and Python), and using a non-relational column-family store database (HBase).},
    urldate = {2024-12-28},
    author = {Omondi, Allan Odhiambo},
    month = dec,
    year = {2024},
    note = {original-date: 2024-12-28T16:30:00+03:00},
    keywords = {Column-Family Stores, Hadoop, HBase, HDFS, MapReduce},
}

Lab Manual and Instruction Files

Please refer to the "Lab Manual on Column-Family Stores" for more details.

Instruction files:

  1. Hadoop Setup in a Fully Distributed Mode
  2. HDFS and MapReduce using Java and Python
  3. HBase Setup in a Standalone Mode

Lecture Notes

Please refer to the "Lecture Notes on Non-Relational Models" for more details.

Technology Stack

Apache®, Apache Kafka, Kafka, the Kafka logo and other trademarks or logos are registered trademarks or logos. No endorsement by The Apache Software Foundation or other organizations is implied by the use of these trademarks or logos. This is meant for educational purposes only.

About

Course files (instructional materials) for various database systems related courses. Concepts: Distributed Database Management Systems and Non-Relational Data Models - Setting up Hadoop in a fully distributed mode and using Hadoop Distributed File System (HDFS) and MapReduce (in Java and Python).

Topics

Resources

License

Stars

Watchers

Forks