- noSQL This set of questions get you to engage discussion related with noSQL systems.
a. (10) Explain the concept of noSQL
b. (10) Describe the 4 types of noSQ systems; for each category, give an example noSQL
system (try to give different system from what we introduced in the class).
c. (20) Pick one type of noSQL system you give in b, give a real-world application that can
make best use of the system, and an application that may not be well-suited for the system.
Explain your reasons. - KV store We take a closer look at Key-value Store
a. Describe the challenges of designing a KV store
b. What are the two basic operations in a KV store? - Column Store We take a closer look at Column Store
a. Explain the major features of column stores in terms of data storage and storage key.
b. We introduced three techniques to optimize column-oriented databases: compression, late
materialization and block iteration. Please explain how they work.
Sample Solution