MongoDB核心原理
文章平均质量分 82
Tom弹架构
咕泡教育联合创始人、Java架构师丛书作者
展开
-
图解MongoDB集群部署原理(3)
MongoDB的集群部署方案中有三类角色:实际数据存储结点、配置文件存储结点和路由接入结点。 连接的客户端直接与路由结点相连,从配置结点上查询数据,根据查询结果到实际的存储结点上查询和存储数据。MongoDB的部署方案有单机部署、复本集(主备)部署、分片部署、复本集与分片混合部署。 混合的部署方式如图: 混合部署方式下向MongoDB写数据的流程如图: 混合部署方式下读MongoDB里的数据流程如图: 对于副本集,又有主和从两种角色,写数据和读数据也是不同,写数据的过程是只写到主结点中,由主结点以异步原创 2022-01-05 14:41:04 · 115 阅读 · 1 评论 -
MongoDB常用命令(2)
1、创建数据库 use testdb2、创建集合 db.t_member.insert({name:"zhaomin",age:23})3、查询 db.t_member.find() db.t_member.findOne()4、修改 db.t_member.update({name:"zhaomin"},{$set:{age:18}}) #不会影响其他属性列 ,主键冲突会报错 db.t_member.update({name:"zhaomin"}原创 2022-01-04 14:49:56 · 169 阅读 · 0 评论 -
MongoDB基本介绍与安装(1)
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。在这里我们有必要先简单介绍一下非关系型数据库(NoSQL) 1 什么是NoSQL NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook原创 2021-12-31 13:30:59 · 555 阅读 · 1 评论