COS 597D, Fall 2014
Questions on data models in noSQL papers

Due at 1:30pm, Wednesday October 9, 2013.
You may hand in a paper copy or email a file to me.
Keep a copy for your use during class discussion.

No credit for late submission.


The intent is that you answer these questions based on the sections of papers assigned and our class discussion Monday (10/7) on information retrieval techniques.  Short answers suffice, but we may wish to dig deeper in class discussion.

1.  What are the shared characteristics across the data models described in the Bigtable and Cassandra papers?

2.   How do the data models of Bigtable and Cassandra differ?

3.  What are the "query languages" of each of Bigtable and Cassandra?

4.  What specific aspects of a relational model fail the needs of the authors of Apache Hadoop Goes Realtime at Facebook and how are they addressed?

5.  Choose one of Bigtable or Cassandra: How would you store the inverted index data discussed in class Monday (10/7)?

6. Considering the three papers, quite a few examples of applications are given.   In your opinion, what is the most striking similarity among these examples?