随笔分类 - mongodb
摘要:Mongodb 搭建高可用集群(分片+副本集) 分片与副本集的区别? 在上一篇我们学习了集群配置--副本集的配置, 副本集是集群配置的方式, 分片也是集群配置的方式, 那么这两种方式的区别是什么? 副本集(replica Set) 一个副本集中每一个节点上的数据都相同(从节点复制主节点数据),保证数
阅读全文
摘要:mongodb 分片技术 在mongodb中存在另一种集群技术--分片技术。用于解决mongodb数量大的需求。 当mongodb中存在海量数据时,一台服务器可能不足以存储数据,也肯能不足以提供可接受的吞吐量。此时就可以在多台数据上分割数据,使得数据库能存放更多的数据。 为什么使用分片技术? 在mo
阅读全文
摘要:# MongoDB springboot集成mongoDB的使用在springboot中对mongodb和redis等NoSql数据库都已经有集成了,这里主要学习如何去使用springboot框架集成的mongodb。 首先导入依赖:```xml<dependencies> <dependency>
阅读全文
摘要:# Mongodb 用户和身份验证mongodb默认是没有用户名和密码的,只要连接成功就可以操作,但是如果要将mongodb作为项目中间件上线的话,肯定不希望任何人都可以访问,为了保证数据安全,mongodb提供了addUser方法来添加用户。该方法包含三个参数:~~~user: 用户名 pwd:
阅读全文
摘要:添加依赖: <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.11.2</version> <scope>compile</scope> </dependenc
阅读全文
摘要:## mongodb复制(副本集)mongodb副本集的好处: 1. 保证数据的安全性 2. 数据高可用 3. 灾难恢复 4. 无需停机维护 5. 分布式读取数据 ###副本集的配置需要准备至少三个节点来测试,本次为了方便使用同一台机器上的不同端口号启动三个节点: ~~~192.168.226.13
阅读全文
摘要:#MongoDB 集群配置mongodb在生产环境中必然是以集群的形式存在的,不然不安全。mongodb集群主要是一主多从的形式存在。主节点master负责与客户端进行交互,处理读写操作。从节点slave主要负责从主节点读取数据并保存到本地。## mongodb主从配置新建两台服务器,安装mongo
阅读全文
摘要:#MongoDB使用: 条件操作,排序,索引,分页查询,聚合函数##mongodb条件查询 > use study switched to db study > db.student.insert({"name":"张三","age":18,"score":100,"sex":1}) WriteRe
阅读全文
摘要:#MongoDB的基本使用:在bin目录下,执行mongo脚本,可以开启mongo的shell命令行。 `./mongo` MongoDB shell version: 3.0.6 connecting to: test Server has startup warnings: 2020-04-24
阅读全文
摘要:MongoDB什么是mongodb? mongodb是一个基于分布式文件存储的数据库。mongodb是NoSQL数据库,也就是非关系型数据库,内存型数据库。 mongodb和redis的区别? 在之前学习过redis, redis也是内存型NoSql数据库,这与mongodb非常相似,两者之间有什么
阅读全文