Exercise 13.1

Please answer the following questions.

  1. What are the key characteristics of NoSQL databases and what motivates each of them?

  2. What are the basic types of NoSQL databases and why would we prefer one over another?

Exercise 13.2

How are key-value structures used to represent the following?

  1. Records
  2. One-many relationships
  3. Many-many relationships