Section 12 - Big Data Flashcards

1
Q

What are the 3 aspects of Big Data?

A
  • Volume: It is too big to fit on a single server
  • Velocity: It should take milliseconds or seconds to respond, particularly with streamlined data
  • Variety: The data may be in many forms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

What is the key issue with Big Data?

A

It lacks structure, meaning data can not be organised into a relational database and it is impossible to use standard query tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does Big Data collection and processing allow us to do?

A

Detect and analyse relationships within and among individual pieces of information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the best programming paradigm to use with Big Data?

A

Functional programming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the advantages of functional programming?

A
  • There are no side effects
  • They allow for higher order functions
  • Variables are immutable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are fact-based models?

A

An alternative to the relational data model in which immutable facts are recorded with timestamps. This means that data is never deleted and the data set is always growing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do graph databases work?

A

Data is stored in nodes and relationships, with them each having properties. They can be used to represent connected data and to perform analysis on very large datasets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly