100%(3)3 out of 3 people found this document helpful
This preview shows page 3 - 4 out of 4 pages.
navigational model of the 1960s.relational model of the 1970s.object-oriented model of the 1980s.NoSQL model of the first decade of the 2000s.Requirements of cloud applications Most cloud applications are data-intensive and test the limitations of the existing infrastructure. Requirements:Rapid application development and short-time to the market. Low latency. Scalability. High availability. Consistent view of the data.Page | 3
weekly Summary 5.1: Cloud Computing form the ground upThese requirements cannot be satisfied simultaneously by existing database models; e.g.,relational databases are easy to use for application development but do not scale well.The NoSQL model is useful when the structure of the data does not require a relational model and the amount of data is very large.Does not support SQL as a query language.May not guarantee the ACID (Atomicity, Consistency, Isolation, Durability) properties of traditional databases; it usually guarantees the eventual consistency for transactions limited to a single data item.Page | 4