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

Complete the following learning activities: (3 hours total)

  1. Read Fundamentals of Database Management Systems Chapter 13: The Data Warehouse (60 minutes)
  2. Attend the class meeting (60 minutes)
  3. Work on the project’s web application (60 minutes)

Resources