Mongo

记一次阿里云盘扩容遇到的坑

背景 生产环境使用了阿里云并且以mongo作为图片服务器,由于业务发展需要数据盘的400G的容量已经用到81%,所以需要对磁盘做无损扩容操作。 操作步骤 在控制台上扩容数据盘的磁盘空间 官方文档:https://help.aliyun.com/document_detail/25452.html?spm=a2c4g.11186623.2.3.RBon...

数据同步增量全量的区别

1.数据同步看数据量和增删改查的原因确定是否是增量同步还是全量同步 1.一般mongo表使用增量数据,因为我们业务数据mongo存储的内容较多,如果每天都使用使用全量的话,占用太大了(不区别etl_dt) 2.一般mysql表使用全量数据,因为mysql表极限在千万级别,所以删除和修改的操作更多一些,整体量级比mongo小,这样可以使用全量(每一个etl_...

mongo在windos下自动备份

数据备份 @echo off cd 备份路径 md %date:~0,4%-%date:~5,2%-%date:~8,2% 根据日期创建文件 cd 到mongo 安装目录,执行下面的指令 否则找不到 mongodump -h IP:端口 -u 账号 -p 密码 -d 集合 --authenticationDatabase admin -o 备份路...

ASP.NET Core应用程序的参数配置及使用

应用程序的开发不仅仅是写代码这点事情。假设你正在开发一个能够支持多次部署的微服务,此时你就需要有一个合理的应用程序配置方案,以便在开发和生产环境中能够方便地选用不同的配置参数,并且能够在部署到容器服务(比如ACS或者Kubernetes)时,这些参数能够被动态地、合理地设置。本文通过最简单的形式,对ASP.NET Core应用程序的不同的配置方式进行介绍,...

Docker下安装 GRAYLOG 3.3

最近因为需要日志收集,对比了一下在graylog和传统的ELK之间选择了graylog 本篇目前只涉及安装部署,使用的是docker compose和拉取镜像安装,默认已安装docker 一、安装Docker-Compose yum install docker-compose 验证一下是否安装 docker-compose --version 二、安装...

mongo集群的监控(一)

由于工作中总是遇到一些私有化部署和不同环境的mongo server异常,为了统一方便的监控其运行情况,我筛选了多个工具,最终选择了motop。 motop是一款用python编写的实时监控工具,可以同时对多个MongoDB服务器进行监控。显示当前操作。 项目地址:https://github.com/tart/motop easy_install方式安装...

Mongo Plugin插件(编辑器PyCharm的Mongo插件安装与使用)

博主接触到MongoDB数据库、用普通的Navicat工具 是不支持的 正准备重新安装一款对应的可视化工具、刚好发现在PyCharm编辑中有连接mongoDB数据的插件 Mongo Plugin 这里给出下载地址 http://plugins.jetbrains.com/plugin/7141-mongo-plugin 选择版本下载安装到python库中...

Mongo 后台加索引踩坑

背景,随着mongo数据量变大,查询效率变低,要对索引进行优化,所在公司对mongo依赖比较严重,而DBA并不对mongo的权限做控制,所以每个后端开发都有mongo的读写权限,通常每个人各自管理自己的模块的数据。 由于笔者所负责的模块数据增长较快,用户的关键业务数据都存在mongo里面,很快mongo里面的数据就积累到几百万,之前只有一个五个字段的联合索...

docker搭建YAPI服务

使用 Docker 构建 Yapi 1、启动 MongoDB docker run -d --name mongo-yapi mongo 2、获取 Yapi 镜像,版本信息可在 阿里云镜像仓库 查看 docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi 3、初始化 Yapi 数据库索引及管理...