零基础学习MongoDB(一)-- 简介丨【绽放吧!数据库】
【摘要】 一、数据库简介数据库是按照数据结构来组织、存储和管理数据的仓库。我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是持久化的最佳选择也可以说,数据库就是存储数据的仓库 二、数据库分类关系型数据库Mysql、Oracle、DB2、SQL Server …非关系型数据库(No...
一、数据库简介
- 数据库是按照数据结构来组织、存储和管理数据的仓库。
- 我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。
- 所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是持久化的最佳选择
- 也可以说,数据库就是存储数据的仓库
二、数据库分类
- 关系型数据库
- Mysql、Oracle、DB2、SQL Server …
- 非关系型数据库(NoSQL)
- MongoDB、Redis
较为流行的NoSQL数据库是文档数据库和键值对数据库。
三、MongoDB 简介
- MongoDB 是为快速开发互联网 Web 应用而设计的数据库系统。
- MongoDB 的设计目标是极简、灵活、作为Web应用栈的一部分。
- MongoDB 的数据模型是面向文档的,所谓文档是一种类似于 JSON 的结构,简单理解MongoDB 这个数据库中存放的是 JSON(BSON)
四、MongoDB 的一些特性
五、基本概念
- 数据库 database
- 数据库是一个仓库,在仓库中存放集合
- 集合(数组) collection
- 类似与SQL中的数据表,本质上是一个数组,里面包含看多个文档对象,
[{},{},{}]
- 类似与SQL中的数据表,本质上是一个数组,里面包含看多个文档对象,
- 文档对象 document
- 一个文档对象 {} 就是一条记录,不需要相同的字段,
- 一个数据库由多个集合构成,一个集合包含多个文档对象。
注意
关于文档
关于集合
- 集合存在于数据库中,集合没有固定的结构,这意味着可以对集合插入不同格式和类型的数据,但通常情况下插入的数据都有一定的关联性
【绽放吧!数据库】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/285617
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)