Data Storage Flashcards

1
Q

Data Model uses Data Storage backend

A

Data Model and Data Storage Engine can be selected separately based on different reason. But you need to select model and storage that work efficiently together.

Different Models can use same type of storage backend (though not always an efficient one)

Different storage engines supports different models

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

Transaction Processing
vs
Analytics (Batch Processing)

A

Transaction Processing
– ACID, fast, small in size, large requests in parallel

vs Analytics (Batch Processing)

– Slow, large in size, small requests in parallel (sequential), but each request can be handled with parallelism (mapReduce e.g.)

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

Types of Storage Engines

A

log-structured storage engines,

and page-oriented storage engines such as B-trees.

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