sql - 什么是“NoSQL”数据库模型?
问题描述
根据https://www.mongodb.com/nosql-explained:
NoSQL 数据库模型是:
键值对、基于文档、图形数据库或宽列存储。
但是根据什么是 NoSQL,它是如何工作的,它提供了哪些好处?:
“NoSQL”基本上是:
“不遵循关系数据库模型的各种新数据存储后端的通用词。”
这让我感到困惑,因为有许多(不仅仅是 MongoDB 源代码中列出的 4 个)未列出的数据库模型,如星型模式、网络模型等(可在此处找到https://en.wikipedia.org /wiki/数据库模型)
我错过了什么?
解决方案
我做了一些额外的研究,我不确定我是否做对了,但这是我的尝试。
NoSQL 数据库可以使用任何非关系型数据库模型来实现。
“NoSQL 数据库类型”:“键值对、基于文档、图形数据库或宽列存储”不指数据库模型。它指的是使用的特定数据结构。
示例: MongoDB 是众多 NoSQL 数据库之一,它使用半结构化数据库模型实现,是一种基于文档的 NoSQL 数据库类型
(我对第一行的解释:https ://en.wikipedia.org/wiki/MongoDB )
推荐阅读
- ios - ios动画中的黑色背景
- unity3d - Unity找不到任何刚体
- emacs - Mac M1 中的 Emacs Mx 绑定
- python - CNN 数据输入错误?
- apache - httpd 重启失败:NameVirtualHost 错误
- android - Android 生物识别单元测试
- sharepoint-online - 触发电源自动复制共享点页面和前缀页面名称
- mysql - 在 mysql 中,DATE_ADD() 和简单的 +/- INVERVAL 不同吗?
- networking - 如何使用 Ansible 变量在 Ubuntu 和 CentOS 上配置网络接口?
- python - 如何循环使用参数排列的函数?