wzy0623的专栏

数据库、数据仓库、大数据

排序:
默认
按更新时间
按访问量

浅尝辄止MongoDB:复制

目录 一、复制基础 1. 主动成员与被动成员 2. master 3. secondary 4. arbiter 5. oplog 二、配置副本集 1. 创建副本集 2. 向副本集添加服务器 3. 设置辅助服务器 4. 向副本集添加仲裁服务器 5. 设置被动服务器 6. ...

2018-10-17 17:14:35

阅读数:13

评论数:0

浅尝辄止MongoDB:优化

目录 一、查询分析器 1. 启用查询分析器 2. 禁用查询分析器 3. 查找慢查询 4. 增大分析器集合的大小 二、explain 三、使用索引优化查询 1. 管理索引 2. 索引选择三步法 3. 指定索引选项 4. 使用hint() 5. 使用索引过滤器 一、查询分析器...

2018-10-15 16:38:15

阅读数:4

评论数:0

浅尝辄止MongoDB:管理(2)

目录 四、验证与修复 1. 修复服务器 2. 验证单个集合 3. 修复集合验证错误 4. 压缩集合的数据文件 五、监控 1. 查看服务器状态 2. 查看命令行参数 3. 查看数据库/表状态 4. 查看当前Query执行情况 5. 监控MongoDB状态 六、其它常见任务 ...

2018-10-11 15:15:36

阅读数:7

评论数:0

浅尝辄止MongoDB:管理(1)

目录 一、控制访问权限 1. 添加admin用户 2. 启用身份认证 3. 在mongo控制台中执行身份验证 5. 修改用户凭据 6. 添加只读用户 7. 删除用户 二、备份与还原 1. mongodump的各种备份方式 2. mongodump示例 3. 自动备份脚本 4...

2018-10-10 17:06:01

阅读数:25

评论数:0

浅尝辄止MongoDB:高级查询

目录 一、全文检索 1. 建立索引 2. 执行搜索 二、聚合 三、MapReduce 1. 最简MapReduce 2. 求和 3. 求平均 4. 调试 一、全文检索 1. 建立索引         MongoDB一个集合上只能建立一个文本索引。         建立文本...

2018-10-09 15:53:58

阅读数:13

评论数:0

浅尝辄止MongoDB:GridFS

一、为什么使用GridFS         GridFS是MongoDB的一个子模块,使用GridFS可以基于MongoDB来持久存储文件,并且支持分布式应用(文件分布存储和读取)。作为MongoDB中二进制数据存储在数据库中的解决方案,通常用来处理大文件,对于MongoDB的BSON格式的数据...

2018-09-29 11:19:13

阅读数:69

评论数:0

浅尝辄止MongoDB:操作(3)

目录 5. 批处理数据 6. 重命名集合 7. 删除数据 8. 引用数据库 9. 使用与索引相关的函数         大部分摘自《MongoDB大数据处理权威指南》(第3版)。  5. 批处理数据         MongoDB允许批量执行写入操作。通过这种方式,可首先定义数据集...

2018-09-28 14:32:22

阅读数:29

评论数:0

浅尝辄止MongoDB:操作(2)

目录 4. 更新数据         大部分摘自《MongoDB大数据处理权威指南》(第3版)。  4. 更新数据 (1)update()         在MongoDB中可以使用update()函数执行数据更新操作。该函数将接受3个主要参数:criteria、objNew和option...

2018-09-27 17:45:13

阅读数:110

评论数:0

浅尝辄止MongoDB:操作(1)

目录 1. 浏览数据库 2. 插入数据 3. 查询数据         大部分摘自《MongoDB大数据处理权威指南》(第3版)。  1. 浏览数据库         MongoDB在第一次存储数据时会自动创建数据库和集合。要切换到已有数据库或者创建新的数据库,可使用use函数,在命令...

2018-09-27 10:56:11

阅读数:31

评论数:0

浅尝辄止MongoDB:基础

目录 一、简介 1. 基本概念 2. 存储格式 二、安装 1. 选择版本 2. 安装 三、数据模型 1. 设计数据库 2. 构建索引 三、使用地理空间索引         大部分摘自《MongoDB大数据处理权威指南》(第3版)。  一、简介         MongoD...

2018-09-25 16:17:55

阅读数:31

评论数:0

初学乍练redis:分片与集群

目录 一、配置集群 二、增加节点 三、分配插槽 四、获取与插槽对应的节点 五、故障恢复         大部分摘自Redis入门指南(第2版)。         即使使用哨兵,redis集群的每个数据库依然存有集群中的所有数据,从而导致集群的总数据存储受限于可用内存最小的数据库节点,...

2018-09-14 18:13:34

阅读数:87

评论数:0

初学乍练redis:复制与哨兵

  目录 一、复制 1. 配置 2. 原理 3. 乐观复制 4. 无硬盘复制 5. 增量复制 二、哨兵 1. 什么是哨兵 2. 配置 3. 原理 4. 部署 三、脑裂         大部分摘自Redis入门指南(第2版)。 一、复制         持久化使red...

2018-09-07 18:10:01

阅读数:145

评论数:0

初学乍练redis:持久化

目录 一、RDB 1. 触发条件 2. 快照原理 二、AOF 1. 开启AOF 2. AOF的实现 3. 同步硬盘数据 三、RDB迁移到AOF         大部分摘自Redis入门指南(第2版)。         redis是一个内存数据库,如果没有持久化功能,当redis...

2018-09-06 17:23:16

阅读数:107

评论数:0

初学乍练redis:事务与脚本

目录 一、事务 1. 概述 2. 错误处理 3. watch命令 二、redis脚本 1. 脚本介绍 2. 实例:自定义incr 3. redis与Lua (1)在脚本中调用redis命令      (2)从脚本中返回值         (3)脚本相关命令 (4)KEYS和...

2018-09-03 17:41:19

阅读数:114

评论数:0

初学乍练redis:主从复制及哨兵维护脚本

目录 一、创建redis主从复制集群脚本 二、删除redis主从复制集群脚本 三、启动redis主从复制集群脚本 四、停止redis主从复制集群脚本 五、重启哨兵脚本         环境: 103.244.233.166(master、sentinel) 103.244.233....

2018-08-24 10:37:38

阅读数:120

评论数:0

初学乍练redis:一键部署集群

目录 一、需求 二、安装redis 1. 安装gcc 2. 建redis用户 3. 解压并编译 4. 限制redis用户登录 三、建立配置文件模板 1. master模板 2. slave模板 3. 哨兵模板 四、编写创建集群的shell脚本 1. master 2. s...

2018-08-16 18:05:28

阅读数:276

评论数:0

使用MMM实现MySQL双主复制高可用

一、MMM简介 1. 概述         MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,可以说是...

2018-08-02 15:45:04

阅读数:246

评论数:0

使用MHA实现MySQL主从复制高可用

目录 一、MHA简介 二、实验架构设计 1. 基本环境 2. 架构设计 三、MHA安装配置 1. 配置主从复制 2. 安装Perl等依赖模块 3. 配置SSH登录无密码验证 4. 安装MHA Node 5. 安装MHA Manager 6. 配置MHA 7. 创建相关脚本 ...

2018-07-31 16:37:10

阅读数:187

评论数:0

Heartbeat + haproxy + MySQL主从复制 实现读写分离及高可用

目录 一、架构设计 1. 基本环境 2. 架构 二、安装配置 1. 配置MySQL半同步复制 2. 安装配置haproxy 3. 安装配置Heartbeat 4. 创建相关脚本文件 5. 启动Heartbeat和haproxy 三、功能测试 参考: 一、架构设计 1. 基...

2018-07-27 13:22:11

阅读数:132

评论数:0

Heartbeat + haproxy + MySQL双主复制 实现读写负载均衡及高可用

目录 一、中间件简述 1. Heartbeat简介 2. haproxy简介 二、安装配置 1. 基本环境 2. 配置MySQL双主复制 3. 安装配置haproxy 4. 安装配置Heartbeat 5. 创建MySQL服务检测脚本 三、功能测试 1. 验证haproxy的...

2018-07-26 13:47:10

阅读数:116

评论数:0

提示
确定要删除当前文章?
取消 删除