首页 > 解决方案 > 什么是“NoSQL”数据库模型?

问题描述

根据https://www.mongodb.com/nosql-explained

NoSQL 数据库模型是:

键值对、基于文档、图形数据库或宽列存储。

但是根据什么是 NoSQL,它是如何工作的,它提供了哪些好处?

“NoSQL”基本上是:

“不遵循关系数据库模型的各种新数据存储后端的通用词。”

这让我感到困惑,因为有许多(不仅仅是 MongoDB 源代码中列出的 4 个)未列出的数据库模型,如星型模式、网络模型等(可在此处找到https://en.wikipedia.org /wiki/数据库模型

我错过了什么?

标签: sqldatabasenosql

解决方案


我做了一些额外的研究,我不确定我是否做对了,但这是我的尝试。


NoSQL 数据库可以使用任何非关系型数据库模型来实现。

“NoSQL 数据库类型”:“键值对、基于文档、图形数据库或宽列存储”不指数据库模型。它指的是使用的特定数据结构。

示例: MongoDB 是众多 NoSQL 数据库之一,它使用半结构化数据库模型实现,是一种基于文档的 NoSQL 数据库类型

(我对第一行的解释:https ://en.wikipedia.org/wiki/MongoDB )


推荐阅读