基础学习MongoDB(一)-- 简介丨【绽放吧!数据库】

网友投稿 491 2022-05-29

一、数据库简介

数据库是按照数据结构来组织、存储和管理数据的仓库。

我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。

所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是持久化的最佳选择

也可以说,数据库就是存储数据的仓库

二、数据库分类

零基础学习MongoDB(一)-- 简介丨【绽放吧!数据库】

关系型数据库

Mysql、Oracle、DB2、SQL Server …

非关系型数据库(NoSQL)

MongoDB、Redis

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

三、MongoDB 简介

MongoDB 是为快速开发互联网 Web 应用而设计的数据库系统。

MongoDB 的设计目标是极简、灵活、作为Web应用栈的一部分。

MongoDB 的数据模型是面向文档的,所谓文档是一种类似于 JSON 的结构,简单理解MongoDB 这个数据库中存放的是 JSON(BSON)

四、MongoDB 的一些特性

五、基本概念

数据库 database

数据库是一个仓库,在仓库中存放集合

集合(数组) collection

类似与SQL中的数据表,本质上是一个数组,里面包含看多个文档对象,[{},{},{}]

文档对象 document

一个文档对象 {} 就是一条记录,不需要相同的字段,

一个数据库由多个集合构成,一个集合包含多个文档对象。

注意

关于文档

关于集合

集合存在于数据库中,集合没有固定的结构,这意味着可以对集合插入不同格式和类型的数据,但通常情况下插入的数据都有一定的关联性

【绽放吧!数据库】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/285617

MongoDB 数据库

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【云小课】应用平台第36课 部门太多 ,资产共享复杂?教你如何搭建企业资产开放中台
下一篇:《R数据科学实战:工具详解与案例分析 》 —1.6 pdftools—PDF文件
相关文章