Home > Articles > Data

  • Print
  • + Share This
This chapter is from the book

This chapter is from the book

Review Questions

  1. What are the advantages of normalization?
  2. What are the advantages of denormalization?
  3. Why are joins such costly operations?
  4. How do document database modelers avoid costly joins?
  5. How can adding data to a document cause more work for the I/O subsystem in addition to adding the data to a document?
  6. How can you, as a document database modeler, help avoid that extra work mentioned in Question 5?
  7. Describe a situation where it would make sense to have many indexes on your document collections.
  8. What would cause you to minimize the number of indexes on your document collection?
  9. Describe how to model a many-to-many relationship.
  10. Describe three ways to model hierarchies in a document database.
  • + Share This
  • 🔖 Save To Your Account