CS378 NoSQL Databases
This course introduces students to the foundation, application background, design and implementation principles of NoSQL databases. The course illustrates the commonalities and differences between NoSQL databases and relational databases. The course covers how to best use different NoSQL databases in their working environments. The design of NoSQL-based applications in a variety of platforms such as Windows, Linux, and the Cloud is discussed. Students will develop procedures and processes to ensure scalability and availability of a NoSQL database based on the application requirements.
Corequisite
None
Distribution
Computer Science/Engineering/Information Technology