Mongodb基础知识与安装练习

本文详细介绍了MongoDB的基本概念,包括其文档模型特点、主要特性以及默认数据库。此外,还提供了MongoDB的YUM安装步骤,并通过实践操作展示了如何登录、查看数据库、创建库与集合、插入与查询数据。对于初学者,本文是了解和上手MongoDB的实用指南。
摘要由CSDN通过智能技术生成

一、概述

1.简介

mongodb是一个nosql数据库,它有高性能、无模式、文档型的特点。是nosql数据库中功能最丰富,最像关系数据库的。数据库格式为BSON。

2.Mongodb的文档模型具有的特点
    

    弱类型
        MongoDB 不要求文档中的属性具有相同的数据类型或者结构。
    动态模式
        MongoDB 允许您在一个集合中存储不同结构的文档。
    嵌套属性
        文档可以包含嵌套属性。
    对象引用
        文档可以通过在一个文档中引用另一个文档来建立关系。 通过使用文档模型,MongoDB 实现了比关系型数据库更加灵活的数据存储方式。

3.特性
  

    1、面向集合文档存储,适合存储json形式的数据;
    2、格式自由,数据格式不固定,数据结构发生变更的同时不会影响程序运行;
    3、面向对象的sql查询语句,基本涵盖关系型数据库的所有查询语句;
    4、有索引的支持,查询效率更快;
    5、支持复制和自动故障转移;
    6、可以使用分片集群提升查询性能

4. 默认数据库  

 admin库:
        从权限的角度来看,这是"root"数据库。要是将一个用户添加到这个数据库,这个用户自动继承所有数据库的权限。一些特定的服务器端命令也只能从这个数据库运行,比如列出所有的数据库或者关闭服务器。
    local库:
        这个数据库永远不会被复制,可以用来存储限于本地单台服务器的任意集合。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值