首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是多态数据?NoSQL数据库

什么是多态数据?NoSQL数据库
EN

Stack Overflow用户
提问于 2016-10-05 06:55:55
回答 1查看 5K关注 0票数 4

来自MongoDB架构指南的报价

开发人员正在开发大量新的、快速变化的数据类型--结构化、半结构化、非结构化和多态数据。

什么是多态数据?请为一个有SQL背景的人解释。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-26 13:20:31

面向文档的数据库是无模式的.这意味着数据库不关心数据的架构。但是每个文档都有自己的模式/结构。多态数据意味着在一个集合中有多个版本的文档模式(例如,不同的字段类型,某些文档中出现的字段等等)。

例如,在下面的文档中,电子邮件字段是字符串或字符串数组:

代码语言:javascript
复制
{
    "user": "Anna",
    "email" : "anna@gmail.com"
}

{
    "user": "Jon",
    "email" : [
                  "jon@gmail.com",
                  "jon@yahoo.com"
              ]
}
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39867278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档