Search code examples
databaserdbmsnosql

Does the term NoSQL fit inside a DBMS?


According to wikipedia, a Database Management System consists of four main types:

1 Hierarchical DBMS

2 Network DBMS

3 Relational DBMS

4 Object-oriented DBMS

I was wondering whether the term NoSQL is also a type of DBMS. If it does not, where does it belong to? Or can't it be seen as a DBMS?


Solution

  • The "SQL" here essentially means "Relational". So NoSQL as "no SQL" = non-Relational and as "not only SQL" = anything but emphasizing also having some Relational capabilities.

    So "NoSQL" would be a category/kind of DBMS, and we would a expect "NoSQL DBMS" to be used to describe a DBMS with various combinations from your list (and others). Although the details would depend on the speaker's explanation.