摘要:
服务器情况: 现有的单节点 Primary 192.168.126.9:27017 新增的节点 Secondry 192.168.126.8:27017 仲裁节点 ARBITER 192.168.126.8:27018 mongo 版本 3.2.4 1.停止单节点Primary的Mongo服务 2. 阅读全文
摘要:
MongoDB和Redis都是NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。 MongoDB建议集群部署,更多的考虑到集群方案,Redis更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。 阅读全文
摘要:
一.下载安装 1. 官网http://redis.io/ 下载最新的稳定版本,这里是3.2.0 2. sudu mv 到 /usr/local/ 3. sudo tar -zxf redis-3.2.0.tar 解压文件 4. 进入解压后的目录 cd redis-3.2.0 5. sudo make 阅读全文
摘要:
由于开发工作在测试环境,需要构造测试数据,经常遇到100+M大小的*.sql文件需要导入到测试库的情况,由于SSMS里对导入文件的大小有限制: 会出现上图的报错!上网查了下,超过80M的文件是不能在SSMS中执行的。 最简单的解决方式是采取命令行的形式处理: sqlcmd -S SERVERNAME 阅读全文
摘要:
总共有三台机器: A是办公网络的windows主机, B是一台linux堡垒机(114.144.xxx.xx), C是内网生产环境一台linux机器(192.168.1.6), A只能访问B但A不能访问C,B可以访问到C,那怎样才可以使A机ssh连接到C机呢? 每次都要先登陆堡垒机,然后在堡垒机上通 阅读全文
摘要:
水平分片实例分布图: mongodb sharding 服务器架构 1. 添加mongdb两个shared实例 2.配置 configdb 3. 配置路由 4. 定制分片信息 4.1 连接到 configDB 4.2 添加分片实例以及需要分片的表 4.3 配置表分片(分片键为 goods_id) 注 阅读全文
摘要:
准备工作:创建目录 1:启动3个实例,且声明实例属于某复制集 注:--smallfiles 最小文件创建实例 2:配置复制级 3: 根据配置做初始化 1 > rs.initiate(rsconf) 2 ; 3 { 4 "info" : "Config now saved locally. Shoul 阅读全文
摘要:
Mongodb导出与导入 1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.所以,都有如下通用选项:-h host 主机--port port 端口-u username 用户名-p passwd 密码 2: mongoexport 导出json格式的文件问: 导出哪个库,哪张 阅读全文
摘要:
MongoDB的用户管理 注意:A)在mongodb中,有一个admin数据库, 牵涉到服务器配置层面的操作,需要先切换到admin数据.即 use admin , -->相当于进入超级用户管理模式. B)mongo的用户是以数据库为单位来建立的, 每个数据库有自己的管理员. C) 我们在设置用户时 阅读全文
摘要:
一 . 索引概述和基本操作 1. 索引提高查询速度,降低写入速度,权衡常用的查询字段,不必在太多列上建索引2. 在mongodb中,索引可以按字段升序/降序来创建,便于排序3. 默认是用btree来组织索引文件,2.4版本以后,也允许建立hash索引. 常用命令:查看当前索引状态: db.colle 阅读全文