NoSQL means “not only SQL”. A database management system used for storage and retrieval of non-relational databases. Some examples of non relational data models are graph, document, and key-value databases. NoSQL systems benefifit from high flflexibility and operational speed, and the possibility to be scaled across many servers.