NoSQL

Lue seuraava artikkeli ja vastaa sitä koskeviin kysymyksiin.

http://www.mongodb.com/nosql-explained
 

1. Mihin NoSQL-tietokannat on kehitetty?

2. Mihin nykyisiin näkökulmiin relaatiotietokantoja aikoinaan luotaessa ei osattu varautua?

3. Minkä tyyppisiä NoSQL-tietokantoja on olemassa (4 kpl)?

4. Mitkä ovat NoSQL-kantojen edut relaatiotietokantoihin verrattuna?

5. Mitä tarkoittaa "dynamic schema"?

6. Mitä tarkoittaa "sharding"? Miten NoSQL kannat käyttävät tätä?

7. Miten NoSQL-kannoissa yleensä huolehditaan tiedon saatavuudesta (availability)?

8. Millä lailla NoSQL-kantojen välimuistin käyttö on parempaa kuin relaatiotietokantojen?