NoSQL, short for “Not only SQL,” is a term used for database systems that store information in a variety of formats to support requirements that traditional relational (or SQL) databases have difficulty addressing. While relational databases are still widely used, the nature of data storage and usage has changed.
Many NoSQL databases are built from the ground up to be fast, flexible and highly available — supporting modern cloud computing, distribution and https://thenewstack.io/microservices-and-nosql-a-great-match/.
This convergence of the best of relational and the best of modern NoSQL simplifies information architectures and application development and helps to support modern database needs, such as: Delivering highly responsive experiences through the web and mobile.
And developers love Couchbase because it combines the flexibility and agility of NoSQL with the familiar concepts of relational databases.