文章目录
概要
MongoDB 是一个开源的、面向文档的 NoSQL 数据库管理系统,通常用于处理大规模、高性能的非结构化数据。与传统的关系型数据库不同,MongoDB 不使用表格(表结构),而是以 BSON(类似 JSON)格式存储数据。它能够灵活地处理各种数据类型,并且不需要预定义严格的表结构,这使得它在处理不断变化的数据模型时非常有优势。
主要特点:
-
文档存储:MongoDB 数据以 BSON 格式存储,这是一种二进制的 JSON 格式,适合存储复杂的数据结构(如嵌套的对象、数组等)。
-
高性能:MongoDB 支持高效的查询、索引和聚合操作,能够处理大量数据并保持良好的性能。
-
灵活性:它没有固定的表结构,可以轻松地添加或删除字段,适应动态变化的数据。
-
水平扩展:MongoDB 支持水平扩展(Sharding),可以将数据分布在多个服务器上,帮助处理大规模的数据集。
-
高可用性:支持副本集(Replication),即自动将数据副本分布在多个服务器上,提高数据的可用性和容错性。
-
强大的查询语言:提供丰富的查询功能,包括但不限于条件查询、聚合操作、全文检索等。
常见用途:
- 大数据应用:适合存储大量非结构化或半结构化数据。
- 实时分析和报告:可以处理海量数据,支持快速查询和分析。
- 内容管理系统:其灵活的数据结构适合存储内容和信息,适用于博客、新闻网站等。
- 物联网(IoT)应用:MongoDB 可以存储来自各种传感器和设备的数据。
官网地址:MongoDB: The Developer Data Platform | MongoDB
官网下载地址:Install MongoDB Community Kubernetes Operator | MongoDB
在Windows上安装MongoDB Community Edition - MongoDB手册 v8.0 - MongoDB Docs
如图所有有不同操作系统的安装文档,可以自定义选择。本文以Windows 系统讲解
说明:如果安装图形化用户界面失败或者没有勾选上如图所示的Compass工具,
可以到官网上下载安装Compass工具,后面作者也会出安装教程。(大概是等待了三分钟安装完成)
安装成功了,点击finish(完成)
自动就会弹出,显示以下如图所示页面(先最小化页面,配置系统的环境变量)请下滑页面 技术细节
如图所示,mongodb是连接成功了。
技术细节
查看本地系统mongodb服务
鼠标右键可以看到,有停止服务。重启服务
鼠标右键可以看到,有停止服务。重启服务
查看mongodb配置文件
小结
需要通过命令的方式来连接mongodb数据库和操作 (效果图)
需要安装 MongoDB Shell
官网下载地址:MongoDB Shell Download | MongoDB
安装和使用教程地址:Windows 11系统MongoDB Shell 安装与配置详解-优快云博客
有任何问题,可以私信作者或者关注作者的公众号《全栈鍾猿》。会看到消息及时回复您的问题和解答哦