Server databases contain mechanisms to ensure the reliability and consistency of data and are geared toward multi-user applications.
These databases are designed to run on high-performance servers and carry a correspondingly higher price tag.
Let’s take a look at a few of the more prominent gains achieved: With the growing need for organizations to manipulate large sets of complex data — some of which has no traditional structure — "No SQL" databases have become more widespread.
A No SQL database is not structured on the common columns/row design of traditional relational databases, but rather uses a more flexible data model.
The model varies, depending on the database: some organize data by key/value pair, graphs or wide columns.