Loading

摘要: 脏数据产生原因 常规mongo插入数据,无法校验类型,导致存入的数据和预期的数据类型有差异,且容易忽略此类问题(比如date类型) dumpfile可能产生脏数据 插入重复的字段,产生多余脏数据 插入多余字段 利用mongoengine校验数据 mongoegine可以很好的避免以上问题的出现,减少 阅读全文
posted @ 2021-01-06 13:31 Bob-Dylan 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 实践中的问题 Mongodb并没有Schema的概念,所以一个字段可以随意更改类型.只能通过Schema Validation来做验证,但Schema Validation很麻烦. 数据中不存在的字段的默认值用null或者干脆不写(not exist)? 利用mongoexport产生的dump文件 阅读全文
posted @ 2021-01-06 13:23 Bob-Dylan 阅读(191) 评论(0) 推荐(0) 编辑
摘要: MongoDB 中有几种日志? MongoDB 中有 4 种日志,分别是系统日志、Journal 日志、oplog 主从日志、慢查询日志等。这些日志记录着 MongoDB 数据库不同方面的踪迹。 系统日志 系统日志在 MongoDB 数据库中很重要,它记录着 MongoDB 启动和停止的操作,以及服 阅读全文
posted @ 2021-01-06 13:20 Bob-Dylan 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 环境 windows7,64位(win10也可以),其他未做测试 mongo4.2 elasticsearch7.6.1 ik分词器(7.6.1) monstache mong远程服务器开启replica set及配置 MongoDB 开启复制集 MongoDB复制是将数据同步在多个服务器的过程。 阅读全文
posted @ 2021-01-06 13:19 Bob-Dylan 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 环境及版本 Centos 6.5 Elasticsearch 7.6.2 MongoDB 4.2 Monstache 6.5.2 连接服务器 北京局服务器列表 es服务器地址,此次选用这台服务器 数据保存地址(shell连接数据) windows下 d:\NetSarang Computer\6 p 阅读全文
posted @ 2021-01-06 12:37 Bob-Dylan 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 前言 使用ubuntu20的时候经常会弹出boot分区不足的提示 系统升级的时候也会由于导致boot分区不够用而导致升级失败,崩溃(之前boot分区300M) 基于以上问题,boot分区的扩容提上日程 清理不用的内核 # 查看已安装内核 $ dpkg --get-selections |grep l 阅读全文
posted @ 2021-01-05 21:42 Bob-Dylan 阅读(5350) 评论(0) 推荐(0) 编辑
摘要: 安装virtualbox # 安装virtualbox sudo apt install virtualbox -y cd ~/Downloads/ chmod u+x ./genymotion-3.0.2-linux_x64.bin sudo ./genymotion-3.0.2-linux_x6 阅读全文
posted @ 2021-01-04 10:44 Bob-Dylan 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 基于windows的双系统安装 分区 查看系统BIOS模式 win+R, 输入msinfo32, 得到系统信息,这里我的BIOS模式是传统模式(MBR),所以这里以MBR为例 下载ubuntu系统 链接: https://www.ubuntu.com/download/desktop 这里LTS表示 阅读全文
posted @ 2021-01-04 10:16 Bob-Dylan 阅读(2900) 评论(0) 推荐(0) 编辑
摘要: 注意事项(初始化失败) 服务器在原有数据库上开启replicaset后,没有权限rs.initiate() 把auth=True关掉后,再初始化,完成后在开启auth=True,即可 服务器用db.changeUserPassword("userName","Password") 把auth=Tru 阅读全文
posted @ 2020-07-17 16:34 Bob-Dylan 阅读(117) 评论(3) 推荐(0) 编辑