MongoDB简介以及安装

文章目录

  • [1. MongoDB简介](#1. MongoDB简介)
  • [2. NoSQL简介](#2. NoSQL简介)
  • [3. MongoDB安装](#3. MongoDB安装)

1. MongoDB简介

MongoDB是一种NoSQL数据库,采用了文档数据库模型。它以BSON(Binary JSON)格式存储数据,支持动态模式和灵活的查询语言。MongoDB具有以下特点:

  1. 文档存储:MongoDB以文档(Document)的形式存储数据,每个文档是一个自包含的数据单元,类似于关系型数据库的行。
  2. 动态模式:MongoDB不需要预定义的表结构,可以根据需要动态添加字段,更加灵活。
  3. 分布式存储:MongoDB支持分片和副本集等方式进行水平扩展和高可用性部署。
  4. 强大的查询语言:MongoDB支持丰富的查询语言,包括嵌套查询、索引和聚合操作等,可以满足各种查询需求。

MongoDB适用于需要处理半结构化数据、大规模数据和高并发读写的场景,例如Web应用的用户数据、日志数据的存储和分析等。它提供了灵活的数据模型和强大的查询能力,使得开发者可以更加高效地处理复杂的数据操作。

2. NoSQL简介

NoSQL(Not Only SQL)是一种非关系型数据库(Non-Relational Database)的分类,与传统的关系型数据库(RDBMS)相对应。NoSQL数据库的设计目标是解决关系型数据库在大规模数据存储和高并发读写方面的限制。

NoSQL数据库通常具有以下特点:

  • 非结构化数据存储:NoSQL数据库不要求数据遵循预定义的表结构,可以存储半结构化或非结构化数据,更加灵活。
  • 水平可扩展性:NoSQL数据库可以通过分片和分布式集群等方式实现水平扩展,可以处理大规模数据和高并发访问。
  • 高性能:由于不需要复杂的关系查询和事务处理,NoSQL数据库可以具有更高的读写性能。
  • 高可用性:NoSQL数据库常常支持数据冗余和副本,以保证数据的可用性和容错性。

3. MongoDB安装

官网:https://www.mongodb.com/zh-cn

进入官网后,选择产品

点击Community Server

选择MongoDB版本以及对应的操作系统后,点击 Download.下载 .msi 文件.

下载完成之后打开安装包,根据提示安装即可.(一直点击 next 就可以)

安装完成之后,桌面会出现一个MongoDB的GUI工具Compass的快捷方式

双击打开,会看到以下界面.点击Connect即可连接本地的MongoDB服务

注: admin,config和local为MongoDB默认的数据库

此外在Compass的下方有一个mongosh的交互式命令行终端,就可以输入一些命令来操作MangoDB


本篇文章到这里结束了, 希望能够帮到你,感谢你的观看!

相关推荐
瀚高PG实验室40 分钟前
pgsql-ogr-fdw
数据库·postgresql·瀚高数据库·highgo
IvorySQL40 分钟前
PostgreSQL 技术日报 (6月5日)|PG19 Beta1 上线,PGConf.PL 2026开启征稿
数据库·postgresql·区块链
abcy0712131 小时前
pycharm python sqlalchemy mysql增删改查实例csdn
数据库·oracle
无风听海1 小时前
IndexedDB 深度指南 浏览器中的事务型对象数据库
前端·数据库
咋吃都不胖lyh2 小时前
langgraph基础示例
数据库
网管NO.12 小时前
子查询进阶|EXISTS/IN/ANY/ALL,优化查询效率
数据库·sql
云服务器租用费用3 小时前
2026年腾讯云OpenClaw(Clawdbot)+Skills云上部署及Windows本地集成轻松入门
运维·服务器·数据库·windows·云计算·腾讯云
AllData公司负责人3 小时前
大模型赋能AllData数据中台,系列升级|通过联合智谱大模型与BiSheng开源项目,建设企业大模型应用开发平台,支持知识库向量检索!
大数据·数据结构·数据库·算法·大模型·向量数据库·智谱ai
Raink老师4 小时前
【AI面试临阵磨枪-94】Skill 安全:注入、越权、数据泄露、恶意代码、沙箱?
数据库·安全·面试
程序员二叉4 小时前
【Redis】 缓存三大问题 + 大Key/热Key 全面解析
数据库·redis·缓存