A technical report based on the the following: Comparison between relational and NoSQL database management models. Advantages and drawbacks of Spark and Hadoop. A review of “Yesquel: scalable SQL storage for Web applications”
Github Link: Full repository can be found here
Part 1
Comparison between relational and NoSQL database management models and my impressions as to why one is better and in which context.
Part 2
Exploring the the following topic: ”Spark & Hadoop: Advantages and drawbacks of each technology, and why you might choose one over the other” My discussion addresses the following topics:
- A brief overview of the two technologies
- What the major technical differences are between Spark and Hadoop
- In what circumstances I would choose Spark over Hadoop
- In what circumstances I would choose Hadoop over Spark
Part 3
A review of the following article: “Yesquel: scalable SQL storage for Web applications” by Marcos K. Aguilera, Joshua B. Leners and Michael Walfish. My review addresses the following points:
- Identifying the question/challenge the paper addresses. Explain their motivation for the research.
- Describing their related work, i.e. related solutions that the authors compare themselves to. Show the limitations of these related solutions.
- Giving an outline of the solution proposed by the authors showing the main components.
- Describing their scientific method: What are the research questions they evaluate and how do they evaluate.
- Describing their results.
- Giving my impression on the idea, what I liked about the paper and whether I see any limitations.