Same … but Different
SQL
Big Data and NoSQL
Relational Database
Hadoop You Do?
100

Different from relational databases, they are not generally built on tables and don’t require SQL.

Non-relational databases

100

This command will pull specific data from the table being accessed on a relational database. Business analytics professionals can use this command to see customer names, emails, ages, etc.

Select

100

What are the three Vs of Big Data?

Volume, Velocity, and Variety

100

Helps you see, understand, and improve your company’s metrics through multiple tables with unique names.

A relational database

100

A software framework that stores and processes large amounts of data benefiting businesses through increased computing.

Hadoop

200

Attribute(s) used in RDBMS to connect/join tables

Foreign key

200

This command specifies a certain condition desired in the outcome.

Where

200

Name one danger that relying on big data can carry.

Social profiling, social manipulation, the trolley problem.

200

The standard language across all relational database systems.

SQL

200

HDFS refers to

Hadoop distributed file system

300

Process for reducing data redundancies in tables and improving data integrity by reducing data models to different normal forms

Normalization
300

This tells SQL how to sort the data that is selected.

Group By

300

What kind of NoSQL is MongoDB built on?

Document

300

Asking a question to a relational database; otherwise known as a

Query

300

A common Hadoop distributor

Cloudera, Hortonworks, MapR

400

The languages of relational and non-relational databases respectively.

SQL 

NoSQL

400

This command temporarily combines two tables.

Join

400

What are the four major types of NoSQL technologies?

Document, key-value, column-oriented, and wide-column

400

Referential integrity is maintained through these types of keys:

Primary Key

Foreign Key

400

The four main components of Hadoop

Hadoop Distributed File system, Common, Yarn, MapReduce

500

A customer can have many invoices. However, invoices can have only one customer. What kind of relationship is this?

1-M Relationship
500

SQL Command to filter aggregated data from a GROUP BY command

HAVING

500

Why are NoSQL databases faster to implement compared to RDBMS?

NoSQL removes or minimizes the database design phase of the implementation.

500

Designed by oracle, this relational database is used for smaller operations, offering less operating system compatibility but identical support for programming languages.

MySQL

500

: This component processes various jobs at once by separating data into various blocks; the data outputs are sorted on the same node and then merged to write an output file.

Mapreduce