Choose Index below for a list of all words and phrases defined in this glossary.

Not Only SQL (NoSQL)

index | Index

Not Only SQL (NoSQL) - definitions

NoSQL (Not Only SQL) - NoSQL database, also called Not Only SQL, is an approach to data management and database design that's useful for very large sets of distributed data.

NoSQL, which encompasses a wide range of technologies and architectures, seeks to solve the scalability and big data performance issues that relational databases weren’t designed to address. NoSQL is especially useful when an enterprise needs to access and analyze massive amounts of unstructured data or data that's stored remotely on multiple virtual servers in the cloud.

Contrary to misconceptions caused by its name, NoSQL does not prohibit structured query language (SQL). While it's true that some NoSQL systems are entirely non-relational, others simply avoid selected relational functionality such as fixed table schemas and join operations. For example, instead of using tables, a NoSQL database might organize data into objects, key/value pairs or tuples.

Arguably, the most popular NoSQL database is Apache Cassandra. Cassandra, which was once Facebook’s proprietary database, was released as open source in 2008. Other NoSQL implementations include SimpleDB, Google BigTable, Apache Hadoop, MapReduce, MemcacheDB, and Voldemort. Companies that use NoSQL include NetFlix, LinkedIn and Twitter.

NoSQL is often mentioned in conjunction with other big data tools such as massive parallel processing, columnar-based databases and Database-as-a-Service (DaaS).

See also: virtual database, object-oriented database management system (OODBMS / ODBMS)

[Category=Data Management ]

Source:, 28 August 2013 07:32:14, External

These advertisers support this free service

NoSQL – sometimes referred to as ‘Not only SQL’ as it is a database that doesn’t adhere to traditional relational database structures. It is more consistent and can achieve higher availability and horizontal scaling.

[Category=Big Data ]

Source: BigData-Startup, 02 October 2013 08:41:28, External

NoSQL - A class of database management system that does not use the relational model. NoSQL is designed to handle large data volumes that do not follow a fixed schema. It is ideally suited for use with very large data volumes that do not require the relational model.

[Category=Big Data ]

Source: DataInformed, 04 November 2013 09:53:25, External

NoSQL - NoSQL means “Not Only SQL”. It’s new and should be dealt with with great care – a lot of misleading data out there about these databases (probably in this glossary as well).

The “Not Only” part means that you should probably first check if SQL fits your needs, and if it doesn’t start looking elsewhere, and that elsewhere is a huge bucket of a lot of different types of databases that behave differently and are suitable for different tasks.

To make it simple, NoSQL is an abused generalized term just like Big Data.

[Category=Big Data ]

Tsahi Levent-Levi, 15 November 2013 09:02:55, External

NoSQL - Non relational databases like MongoDB and Cassandra. NoSQL databases scale horizontally, adding more servers to deal with larger loads.

[Category=Big Data ]

Jamie Turner, 16 December 2014 13:02:47, External

NoSQL - Refers to database management systems that do not (or not only) use relational tables generally used in traditional database systems. It refers to data storage and retrieval systems that are designed for handling large volumes of data but without tabular categorisation (or schemas).

[Category=Big Data ]

Bernard Marr, 21 December 2014 10:23:22, External

Data Quality Glossary.  A free resource from GRC Data Intelligence. For comments, questions or feedback: