Course Instructor: Ciprian-Octavian Truică
This course presents the main Big Data and NoSQL technologies. The focus of the course is to discuss different NoSQL and Big Data concepts and present the representative data management systems from both architectural and programming language perspectives. During the course, the main NoSQL classes of databases are discussed together with their representative implementations.
Syllabus:
- Big Data
- Data Warehouses and OLAP
- NoSQL Movement
- Key-Value Databases
- Riak Database
- In-Memory Databases
- Redis Database
- Document-Oriented Databases
- MongoDB Database
- Wide-Column Databases
- Apache Cassandra Database
- The Hadoop Ecosystem
- Hive Data Warehouse
- Spark Framework