mongodb-4.4.10版本集群搭建:可复制集、分片集群
摘要:mongo除了单机部署,那么集群搭建可分为:可复制集、分片集群。 可复制集:每个master主后面都有N个slave备用节点。(生产环境推荐的部署模式) 分片集群:同时拥有多个可复制集,每个可复制集有自己的master和slave节点。 【可复制集】 读写分离,负载均衡,避免数据丢失,保障数据安全,
阅读全文
posted @
2021-11-03 20:34
梦幻朵颜
阅读(995)
推荐(0) 编辑
mongodb-4.4.10版本的索引管理:创建、删除
摘要:索引主要用于排序和检索。mysql里的索引存储结构是B+Tree,而mongo的索引结构是btree,两者的区别请查看我的另一篇博文《mysql5.7一颗B+树可以存放多少行数据?为什么使用B+树(B+Tree)而不是B树(BTree)?》 索引属性表 属性名 类型 说明 background bo
阅读全文
posted @
2021-11-02 20:17
梦幻朵颜
阅读(286)
推荐(0) 编辑
mongodb-4.4.10版本的存储引擎与写策略
摘要:mongo官方存储引擎说明地址: Configuration File Options — MongoDB Manual mongodb有两种存储引擎:wiredTiger、inMemory,后者在4.0版本中已经废弃。wiredTiger比inMemory多了journal buffer机制,也就
阅读全文
posted @
2021-11-01 18:27
梦幻朵颜
阅读(276)
推荐(0) 编辑
mongodb-4.4.10版本角色与用户管理
摘要:mongo内置角色列表 角色类型 类型说明 角色名称 说明 数据库一般角色(Database User Roles) 每个数据库都包含的一般角色; read 提供读取所有非系统集合和部分系统集合的数据的能力,系统集合包括:system.indexes,system.js和system.namespa
阅读全文
posted @
2021-11-01 17:43
梦幻朵颜
阅读(326)
推荐(0) 编辑
mongodb-4.4.10版本数据导入、导出、备份、恢复
摘要:数据备份 mongodump ./mongodump -h localhost:27022 -d lison -o /usr/local/mongodb/mongodb-linux-x86_64-3.4.18/backup -h :指定ip和端口; -d :备份的数据库名称 ; -o:指定备份的路径
阅读全文
posted @
2021-10-31 20:40
梦幻朵颜
阅读(483)
推荐(0) 编辑
mongodb-4.4.10版本update进阶
摘要:本文主要介绍update,对增删改查其他操作感兴趣的请查看我的其他博文: 《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》 《mongodb-4.4.10版本SQL查询进阶,mongodb与mysql的select SQL大比拼》 update
阅读全文
posted @
2021-10-31 14:31
梦幻朵颜
阅读(195)
推荐(0) 编辑
mongodb-4.4.10版本DBRef
摘要:mongodb增删改查入门,请参考我的另一篇博文《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》 在mongo中,单个文档最大不能超过16MB,否则就应该考虑使用引用(DBRef)了,在主表里存储一个id值,指向另一个表中的id值。 DBRef
阅读全文
posted @
2021-10-30 20:41
梦幻朵颜
阅读(73)
推荐(0) 编辑
mongodb-4.4.10版本SQL查询进阶,mongodb与mysql的select SQL大比拼
摘要:基础的mongodb增删改查入门,请查看我的另一篇博文《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》。 mongo的索引管理,请查看《mongodb-4.4.10版本的索引管理:创建、删除》 这篇文章给大家讲讲mongo的高阶查询。 查询选择
阅读全文
posted @
2021-10-30 10:02
梦幻朵颜
阅读(225)
推荐(0) 编辑
mongodb-4.4.10版本在Java中,基于Pojo的增删改查例子
摘要:本文介绍的是基于Pojo方式增删改查mongodb的例子,如果需要用document原始client API进行增删改查,参考我的另一篇博文《mongodb-4.4.10版本在Java中,基于Document的增删改查例子》 首先加入maven依赖: <dependency> <groupId>or
阅读全文
posted @
2021-10-24 11:08
梦幻朵颜
阅读(200)
推荐(0) 编辑
mongodb-4.4.10版本在Java中,基于Document的增删改查例子
摘要:本文介绍的是基于Document方式增删改查mongodb的例子,如果需要用Pojo类型的Spring API进行增删改查,参考我的另一篇博文《mongodb-4.4.10版本在Java中,基于Pojo的增删改查例子》 首先加入maven依赖: <dependency> <groupId>org.m
阅读全文
posted @
2021-10-24 10:45
梦幻朵颜
阅读(412)
推荐(0) 编辑
mongodb-4.4.10版本查询选择器列表
摘要:Mongodb的增删改查,请查看我的另一篇文章《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》 在查询中会用到各种运算符: 运算符类型 运算符 描述 范围 $eq 等于 $lt 小于 $gt 大于 $lte 小于等于 $gte 大于等于 $in
阅读全文
posted @
2021-10-24 10:43
梦幻朵颜
阅读(52)
推荐(0) 编辑
mongodb-4.4.10事务过程sql,列举mongodb正确的事务和错误的事务demo
摘要:学习mongodb SQL,请看我的另一篇博客:《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》 正确的mongodb事务过程 >s = db.getMongo().startSession(); >s.startTransaction() >
阅读全文
posted @
2021-10-23 17:14
梦幻朵颜
阅读(60)
推荐(0) 编辑
mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo
摘要:先了解下mongdb的数据结构与mysql的数据结构的对应关系,这样能帮我们更好的快速理解mongodb: Mongodb MySql DB(库) Database(数据库) Collection(集合) Table(表) Document(文档)单个文档最大不能超过16MB,否则就应该考虑使用引用
阅读全文
posted @
2021-10-21 00:02
梦幻朵颜
阅读(195)
推荐(0) 编辑
mongodb-4.4.10版本的下载与docker安装
摘要:mongo官方文档地址:Configuration File Options — MongoDB Manual 一、自己手动下载及安装 第一步:下载 https://www.mongodb.com/try/download/community Mongodb社区版下载地址,我这里是mac,所以选择m
阅读全文
posted @
2021-10-20 23:39
梦幻朵颜
阅读(1502)
推荐(0) 编辑