![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
者羽_zb
一步两步,一步两步……
展开
-
MongoDB4.2总结
什么是MongoDB MongoDB是一个面向文档的NoSQL数据库,用于大容量数据存储 MongoDB中每个数据库都包含集合,而集合又包含文档,每个文档可以有不同的字段数。每个文档的大小和内容可以彼此不同。不需要预先定义模式。相反,可以动态创建字段。 为什么使用MongoDB 1.面向文档将数据存储在文档中,能够适应实际的业务环境和需求。 2.支持完全索引,包含内部对象 3.支持复制和故障恢复 4.文件存储格式为BSON(一种JSON的扩展) MongoDB和RDBMS之间的差异 1.在原创 2020-12-24 18:19:16 · 549 阅读 · 1 评论 -
springboot2.3.x使用mongodb事务
mongodb必须是副本集或者分片,废话不多说,上代码: import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.mongodb.MongoDatabaseFactory; import org.springframework.data.mongodb.MongoTrans原创 2020-12-24 10:46:56 · 828 阅读 · 2 评论 -
CentOS7.4 搭建mongodb4.2.8副本集
副本集节点介绍 1)数据节点-------主节点 主节点负责数据的读写操作,并把写的操作记录到OpLog中(mongo隐藏的库local的oplog集合) 2)数据节点-------从节点 复制主节点的数据,备份容灾用,主节点挂掉,会重新选举出新的主节点,从节点无法进行写操作,即使拥有root权限也不行(不同于MySQL) 3)投票节点 不负责数据的存储和复制,只负责投票。(注:理论上一个mongo复制集,可以有一个主节点,多个从节点,多个投票节点) ...原创 2020-12-23 18:29:05 · 281 阅读 · 0 评论