我在理解NoSQL术语,RDBMS(它们属于哪里,类别等)时遇到了一些困难。
据我了解,您有一个'数据库管理系统',它有很多类型,如关系型和ER型。 RDBMS基于关系模型。
现在你有NoSQL,这是一种数据库管理系统,它也有很多类型(键/值,文档存储等)。
基本上,DBMS和NoSQL在同一级别上是明智的,但是有不同的数据模型? 我是对的吗?
答案 0 :(得分:0)
Wikipedia article on NoSQL is very appropriate, please read it。
简短的回答是关系数据库管理系统是通过...关系管理数据的任何系统。 NoSQL的描述性要差得多。它是一系列非常不同的数据管理方法。除了他们不是RDBMS之外,他们之间并没有多少共同之处。为了进一步混淆事物,NoSQL可能实际上使用 SQL,因此人们现在称之为“#34; Not Only SQL"而不是实际上#34;没有SQL"。