零基础学习MongoDB(一)—— MongoDB简介

mongo1

接下来会学习node.js以及mongodb数据库的知识,好好学习,天天向上!

一、数据库简介

  • 数据库是按照数据结构来组织、存储和管理数据的仓库。
  • 我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。
  • 所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是持久化的最佳选择
  • 也可以说,数据库就是存储数据的仓库

二、数据库分类

  • 关系型数据库
    1. Mysql、Oracle、DB2、SQL Server …
  • 非关系型数据库(NoSQL)
    1. MongoDB、Redis

较为流行的NoSQL数据库是文档数据库键值对数据库

三、MongoDB 简介

  • MongoDB 是为快速开发互联网 Web 应用而设计的数据库系统。
  • MongoDB 的设计目标是极简、灵活、作为Web应用栈的一部分。
  • MongoDB 的数据模型是面向文档的,所谓文档是一种类似于 JSON 的结构,简单理解MongoDB 这个数据库中存放的是 JSON(BSON)

四、MongoDB 的一些特性

image-20210709142159940

五、基本概念

  • 数据库 database
    • 数据库是一个仓库,在仓库中存放集合
  • 集合(数组) collection
    • 类似与SQL中的数据表,本质上是一个数组,里面包含看多个文档对象,[{},{},{}]
  • 文档对象 document
    • 一个文档对象 {} 就是一条记录,不需要相同的字段,
  • 一个数据库由多个集合构成,一个集合包含多个文档对象。

注意

关于文档

image-20210709143936065

关于集合

image-20210709144014924

  • 集合存在于数据库中,集合没有固定的结构,这意味着可以对集合插入不同格式和类型的数据,但通常情况下插入的数据都有一定的关联性
  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小丞同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值