Big Data and NoSQL
The amount of data produced in today’s Internet-enabled society and by Internet of Things (IoT) devices is creating data sets that are too large and complex to be processed using traditional techniques. Many Internet companies have turned to NoSQL systems, which are non-relational databases, to handle the volume, velocity, and variety of data. Such systems trade scalability for the traditional ACID properties. NewSQL databases attempt to preserve ACID compliance while supporting a distributed architecture.
Learning Objectives
- List the characteristics (three Vs) of big data
- Describe the CAP theorem
- Compare NoSQL and relational databases
- Compare NoSQL and NewSQL databases
How to Complete this Lesson
- Read Fundamentals of Database Management Systems Chapter 13: The Data Warehouse (60 minutes)
- Watch Big Data in 5 Minutes
(5 minutes)
- Note: This video describes five Vs for big data; volume, variety, and velocity are the traditional three characteristics
- Watch CAP Theorem (8 minutes)
- Watch Introduction to NoSQL (55 minutes)
- Read “New SQL: An Alternative to NoSQL and Old SQL For New OLTP Apps” (5 minutes)
- Respond to one of the prompts in the discussion forum (30 minutes)
Due
As a reminder, the following is due this lesson: