NoSQL is not without SQL, not just SQL, but structured queries.
Reasons for the rise of NoSQL
In the Web2.0 era Sina can send 20,000 micro-blogs a minute, Apple can download 47,000 applications.
Data of high concurrency, and 900,000 times the query to Baidu's server put forward a search request. There is also a high level of scalability, with ever-changing web applications, and the potential for field demand is constantly increasing. A traditional database cannot be simply extended to a field.
As a unified data model, the relational database is used for both data analysis and online business. The data analysis emphasizes high throughput, and I'm going to generate a lot of computational results. and the online business needs low latency, meaning the need to quickly tell users answer users can't wait much longer. Different data requirements lead us to adopt different data management models. Using a non-relational database such as mongdb to solve the problem of low latency, using a platform such as Hadoop and its file system to solve the problem of data analysis.
The key attribute of relational data is that web2.0 sites typically do not require strict database transactions compared to 2.0.
Fifth big Data platform and technology 13th NoSQL database