b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

MongoDB基于分布式文件存储的(2)数据结构

电脑杂谈  发布时间:2020-07-10 22:24:46  来源:网络整理

小文件分布式存储_分布式文件存储_大数据分布式存储

MongoDB数据结构

大数据分布式存储_小文件分布式存储_分布式文件存储

MongoDB是一个基于文档的系统,其中的文档可以具有灵活的模式. 这意味着集合中的文档可以具有不同(或相同)的字段集. 这在处理数据时提供了更大的灵活性

分布式文件存储_小文件分布式存储_大数据分布式存储

在本章中分布式文件存储,您将探索MongoDB的灵活数据模型. 在需要的地方,我们将演示此方法与RDBMS系统之间的区别.

分布式文件存储_大数据分布式存储_小文件分布式存储

MongoDB部署可以有许多. 每个都是一个集合. 集合类似于SQL中表的概念;但是,它们是无模式的. 每个集合可以有多个文档. 将文档视为SQL中的一行. 图4-1描述了MongoDB模型.

小文件分布式存储_分布式文件存储_大数据分布式存储

        在RDBMS系统中,因为每个列的表结构和数据类型都是固定的,所以可以只在列中添加特定数据类型的数据。在MongoDB中,集合是文档的集合将数据存储为键-值对。
         让我们以一个示例来理解数据是如何存储在文档中的。下面的文档包含以下内容用户的姓名和电话号码:
        动态模式意味着同一集合中的文档可以具有相同或不同的集合在字段或结构中,甚至公共字段都可以在文档中存储不同类型的值。有数据存储在一个集合的文档中的方式是不严格的。
           因此,一个集合的文档可以有完全不同的模式。它会落到应用程序来存储一个特定集合中的文档或多个集合。
    2.2.1 JSON和BSON
        MongoDB是一个基于文档的。它使用二进制JSON存储数据。
                在本节中,您将了解JSON和二进制-JSON(BSON)。JSON代表JavaScript对象符号。在当今的现代Web(以及XML)中,它是用于数据交换的标准。的格式是人类和机器可读的。这不仅是交换数据的好方法,也是存储数据的好方法。
                    所有的基本数据类型(例如字符串、数字、布尔值和数组)都是由JSON支持的。
                    下面的代码显示了JSON文档的样子:

JSON使您可以在一个地方收集所有相关信息分布式文件存储,从而提供出色的信息性能. 它还使文档更新独立. 这是无模的.

MongoDB以二进制编码格式存储JSON文档. 这称为“ BSON”. BSON数据模型是JSON数据模型的扩展形式. MongoDB中BSON文档的实现是快速,可实现的,并且是轻量级的. 它支持将数组和对象嵌入其他数组中,并允许MongoDB输入内部对象以在顶级和嵌套的BSON键上建立索引并匹配对象.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-275797-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 周恩来
        周恩来

        说明你开始走下坡路了

      • 宋文公
        宋文公

        稍微有点知识的人是不会相信长蛆的

      • 周禹行
        周禹行

        日本军舰击中定远镇远数百发炮弹

      热点图片
      拼命载入中...