MongoDB

MongoDB快速回忆

可用性和高性能是比较好的

特性概括

1653842507005-2fc94c5c-cd53-4a06-9f1a-4f5378856b97.png

1653842579297-ae977160-cde4-43c3-b57e-cc6dc06ce629.png

1653842635330-01f2d5ec-7a38-44b9-bd59-82a84e777f90.png

1653842694263-d2a8aed5-77d8-44da-971b-d22ad1386be0.png

不用太多关心一对多关系

1653842735152-a4c39592-89c5-4e49-ae0c-8571bd493ceb.png

1653842775234-cd39ca6b-fe5c-421f-a3eb-4144f3231ec1.png

1653842901702-a1bd93d4-64cc-4546-9b90-f6c2b7659b5a.png

1653842917915-ab17f393-10a5-4a1f-9ca9-8e282ef5f4a0.png

基本操作

1653842955950-e6b2e682-0955-4678-8837-c4e57579b4ba.png

1653842966073-7126fc85-c05a-4ca0-b21c-8bfa37644f2a.png

1653842988423-15e633dd-19ad-4baf-aedb-bfa90478e31d.png

1653843028315-18b2761e-2d2f-4fb0-84db-df6c1fc2ed4a.png

1653843042182-11104927-dc1d-463f-b3d2-6743c0f60e2a.png

1、快速构建mongodb环境(docker构建)

1653843254268-28324bca-e2ed-48b1-88b9-e1e434b9b576.png可视化

1653843578735-93878a45-dc04-47b6-bc47-3e8beb6754ea.png

2、基本语法(复杂查询语法)

show dbs

可以在MongoDB里面运行js

1653843987341-c53e11e1-4be9-469b-a9f4-478544046883.png

1653844099514-54b6b928-5527-454d-96c5-f4be97ab5e85.png

1653844176226-139ab7d8-6ba2-4826-9f14-ce41d3930d42.png

4、mongodb索引使用方法

原理

1653844340625-f8d5f0d2-f6fe-44df-b7c0-39b1789deca8.png

1653844366099-6b374acd-c7d6-45c0-b876-e7bf7f79ebd3.png

单个索引:

1653844376154-3b0b806f-d62f-4f5e-9902-1dddbacdfe76.png

复合索引:

1653844429393-aaa30fff-a071-4938-a9c2-f4cfc9f19c6b.png

语法

1653844534593-8d51eebb-536d-4219-b1bb-9cfdede7c43e.png

5、mongodb聚合使用方法

1653844726918-7df188a1-5fe6-4770-a647-38353410f88f.png

1653844846316-45de53a0-3f0a-47ce-96cd-9021c9b05fd4.png

1653845032370-7f8c85fe-c5ef-46e1-a895-332d3baee681.png

1653845047425-3b5c3211-8ce0-42bf-b612-dd27fff5d870.png

1653845095124-b7bde8c1-2176-404a-adce-754c19b19b7e.png

1653845115833-558bbd32-3cac-4ad2-9286-036b1628057e.png

6、mongodb高可用(复制集)-使用docker快速构建集群(3个节点)

复制集

1653845136518-020e3c57-3f9b-47f0-9add-28a9690ca30a.png

1653845200865-4d12b72c-1d5c-470e-b933-6f88102d79e0.png

1653845294168-2c1df375-df43-4f9c-a83c-6eda238464c2.png

1653845324012-8864838a-54a0-4b4f-8656-d59525d72884.png

1653845346018-0f53691d-8639-457c-b12c-67e47172e0cb.png

数据丢失Writeconcern

1653845551327-e715a03c-cf0f-416b-a1e0-3fbb7f849a2e.png

1653845535718-ce54bbe1-58e2-48cc-9c9e-6a5c202dc95f.png

1653845655466-2b0c32c9-0f2f-4ece-8604-59e7cf55dd75.png

构建数据集

1653845762285-6e241df2-466d-4ab4-93d2-f4d1b5de8ca4.png

1653845782177-9cd33ac7-6d6d-4161-a605-9839d6cb9b63.png

选举策略

1653845872613-6e8bfbbd-7c6e-434b-8a36-5dca334fc0dc.png

网络分裂:脑裂

原本的会自动降级

1653845930352-9c39bde8-5883-4606-a0c0-d35e06f9f46a.png

mongodb分片原理

1653846097000-b34b98da-b7ec-4cde-aad9-93fc132158af.png

分片结构

1653846122002-17a3e1ae-9f63-40ba-bf91-ebc9a99837e9.png

分片架构

1653846172333-1c0913e3-d2ad-40cb-aa04-8f2264dda8eb.png

分片片键

1653846226668-9c6a59c4-286c-417d-ab10-f98d238574e1.png

1653846237675-9a5f6de7-5cb1-4639-a18a-ec05e35219ad.png

mongodb数据备份与恢复

posted on 2025-10-13 00:35  chuchengzhi  阅读(4)  评论(0)    收藏  举报

导航

杭州技术博主,专注分享云计算领域实战经验、技术教程与行业洞察, 打造聚焦云计算技术的垂直博客,助力开发者快速掌握云服务核心能力。

褚成志 云计算 技术博客