M
Access personal records, make payments, and see your schedule.

Get into your courses through our learning management system.

Access your university emails.

More resources you may be looking for:

ICT 4485 (4 credits)

NoSQL Databases

Structured Query Language (SQL) based database management systems (DBMS), commonly referred to as relational databases, have been dominant in the market for over forty years and remain so today. However, the emergence of real-time streaming data from technologies such as the Internet of Things (IoT) and relationship-based dynamic datasets from e-commerce and social networks gave rise to big data. Big data is characterized by volume (petabytes), velocity (data rate), and variety (structured and unstructured). Relational databases are not suitable for big data. The requirements of big data have created the need for alternate databases. NoSQL databases were developed to address the requirements of big data. The requirements of big data cannot be satisfied by a single NoSQL database model because real-time streaming data is structured very differently from relationship-based dynamic data. Many large, well-known companies use different types of NoSQL databases to solve problems in their domain. In this course we will examine four NoSQL database models: key-value, document, column, and graph. Students will learn about advantages and disadvantages of each type of NoSQL database model. The course will include hands-on experience with a relational database and each type of NoSQL database. Students will also learn to analyze the structure of data and select the appropriate NoSQL database model to store and manipulate big data.

Register Now


Enroll Before You Apply


Continuing Students


Admitted New Students
Call (303) 871-2291 or fill out the Admitted New Student Registration.


International Students
Check additional registration requirements

Sections: Summer Quarter 2024

CRN 1787
Credits
4
Dates/Time/Location
Format
Online Asynchronous
Instructor
Shah, Nirav P.

Tuition Rate

Per Credit:


Additional Fees
Technology Fee: $4/credit hour for each class taken for credit

Questions?

Be Ready

Make sure you have the correct textbooks and/or materials.
Join the Classroom

Please check Canvas one week before class begins for any pre-class assignments.