NoSQL Flashcards

1
Q

Keys vs Values in NoSQL

A

Keys are like cell names.
Values are what the values are in the specific cells.

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

NoSQL on Cloud

A

Microsoft Azure:
- Azure Tables
- Hadoop on Azure/Hbase

Amazon:
- SimpleDB
- DynamoDB
- Elastic MapReduce

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

Document Stores in NoSQL (One of the 4 types of NoSQL DBs)

A

These are JavaScript object notation - JSON files.
Example: MongoDB

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

Key-value Stores (One of the 4 types of NoSQL DBs)

A

Customer table:
Row ID: __
Address: ___
First name: ___
Last name: ___
Order ID: ___

Order table:
Order ID: ___
No. of items: ___

Can’t simply relate the two tables, need to have some foreign key

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

Wide Column Stores

A

Within each row there are super columns as well as columns under the super columns.
Each super column is simply a name, while columns under the super columns have the actual data.

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

Advantages and disadvantages of NoSQL

A

Advantages:
- Faster when the web load is huge
- Good for Big Data
- Good for large, public facing sites

Disadvantages:
- Performance can be low
- Not as consistent as SQL databases
- Not to be used with data on stock trades, credit cards, accounting debits and credits

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