美文网首页区块链入门
【MongoDB快速入门】第一篇 MongoDB简介

【MongoDB快速入门】第一篇 MongoDB简介

作者: 海阳之新 | 来源:发表于2019-04-21 21:47 被阅读20次

    一、什么是MongoDB

    MongoDB是一个跨平台的、基于分布式文件存储的数据库,用C++语言编写。用它创建的数据库具备性能高、可用性强、易于扩展等特点。
    MongoDB将数据存储为一个文档,数据结构由键值(key:value)对组成。MongoDB文档类似于 JSON 对象。字段值可以包含字符串、数字、数组、当然也可以是另一个文档。文档是可以嵌套的。

    MongoDB是NoSQL的主要代表之一。NoSQL(NoSQL = Not Only SQL )
    官网:https://www.mongodb.com/
    手册:https://docs.mongodb.org/manual/

    二、与传统概念比较

    非结构型数据库:没有行、列的概念,用 JSON 来存储数据。
    集合就相当于“表”,文档就相当于“行”。


    三、MongoDB的优势

    • 模式较少:MongoDB 是一种文档数据库,一个集合可以包含各种不同的文档。每个文档的字段数、内容以及文档大小都可以各不相同。
    • 采用单个对象的模式,清晰简洁。
    • 没有复杂的连接功能。
    • 深度查询功能。MongoDB 支持对文档执行动态查询,使用的是一种不逊色于 SQL 语言的基于文档的查询语言。
    • 具有调优功能。
    • 易于扩展。MongoDB 非常易于扩展。
    • 不需要从应用对象到数据库对象的转换/映射。
    • 使用内部存储存储(窗口化)工作集,能够更快地访问数据。

    四、适用场景

    大数据
    内容管理及交付
    移动及社会化基础设施
    用户数据管理
    数据中心


    下一篇:【MongoDB快速入门】第二篇 Linux下安装MongoDB

    相关文章

      网友评论

        本文标题:【MongoDB快速入门】第一篇 MongoDB简介

        本文链接:https://www.haomeiwen.com/subject/qtcjgqtx.html