MongoDB的核心概念和术语解释

MongoDB是一种面向文档的非关系型数据库,以其灵活性和易扩展性受到广泛应用。它支持动态模式,允许灵活的文档结构,类似于JSON格式。MongoDB的友好特性包括易于扩展和丰富的功能,如支持数据分片、索引和聚合操作。其数据模型包括Database、Collection和Document,其中Document是有序的键值对集合,不能有重复的键,并且在集合中可以存储不对称的文档,但建议将同类型文档放在同一集合以优化查询性能。
摘要由CSDN通过智能技术生成

MongoDB之所以流行,是因为它的特点 : 灵活、强大、易扩展的通用型数据库 。应用面很广。

  • 可以做一个小型项目的数据库;
  • 处理网站实时数据,处理实时的数据插入、更新、查询
  • 作为缓存层, mongo是介于关系型和非关系型数据库之间,可以作为持久化缓存层
  • 适合多态服务器的数据库,比如几十台服务器的数据库,支持MapReduce
说了这么多,MongoDB是什么,简单说一下
  • MongoDB
    是一个“面向文档”的数据库,不是关系型数据库,没有行(row)的概念 ,只有更为灵活的“文档(document)”模型, 可以用一条记录表现复杂的层次关系,有点类似Json

    [ {
         
       "first_name" :"Taylor",
       "last_name":"Edward",
       "title" : "soft Architect",
       "salary" : 7500,
       "hire_date" : "2011-10-12",
       "hobby" :["travel","music","eat"],
        "contact":{
         
            "email": "vd@edward.com",
            "phone":3333
        }
    }]
    

    上边的数据格式,在mongo中可以利用一条记录插入,是不是很灵活。

    其次,关系型数据库,都是预定义模式,插入的都是按照规格插入,跟表格一样,行列对照的数据,比如

    insert into courses (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值