MongoDB数据库级别的锁粒度介绍
从2.2版本开始,MongoDB实现了数据库级别的锁,对于大部分的读写操作都用数据库锁即可,但是一些全局操作,通常涉及到多个数据库操作的时候还是需要全局锁。
【Redis】Redis 初探
一 简介 Redis 是一款完全开源免费的高性能的key-value数据库,可以作为缓存,kv结构存储和队列,目前在互联网行业比较广泛使用。 Redis作为Key-value型数据库,它提供了Key-Value 映射关系。除了常规的数值或字符串,Redis的键值能够提供 Lists,Sets,Sorted sets (有序集合),Hashes (哈希表) 多种结构。...
Redis重要参数回顾
最近有点闹心.先是昨天壁挂炉管子崩了,家里发大水.小花狸还把钥匙扔厕所里了,没注意直接给冲走了..晚上,有邮件报警.才发现家里键盘还让小花狸玩坏了...这孩子.太淘气了晚上9点半,打车去单位处理.发现Redis内存使用接近上限.已经使用了10G左右.我调整了一下上限,解除了报警.但是查看top的时候,发现Redis-server cp...
MongoDB项目过程中的总结与建议
mongodb 单表最大索引数为64无索引排序的最大数据量为4M, 超过则报错退出。建议where 条件尽量落在索引字段上,排序字段需要建立索引,索引的使用原则与oraclemysql 一致,尽量降低索引数量,索引长度。
MongoDB数据比较工具dbHash介绍
dbHash主要是用来比较MongoDB数据是否一致,例如升级版本前后的数据比较,主要是为了确认数据在升级后是完全恢复无误的。
陌陌Feed读后总结
参考:http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597071&idx=1&sn=cd8df9f8c52dfbfb54e65adbe19fae27&scene=23&srcid=0509WNSUJdcT5Z2HpGaegBaD#rd下面是Feed系统的整体架构图:资源层主要使用Redis、MongoDB、HBase等NoSQL类型数据库。存储层是内部RPC服务,根据业务场景和存储特性,组合各种数据库...
MongoDB何时考虑使用分片
分片(sharding)是指将数据拆分,将其分散存在不同机器上的过程。
使用 Sentinel failover执行切换Redis Master
先写结论: 通过设置从库切换的优先级,我们可以通过sentinel 来在线切换master到指定的实例,切换时间2s,并且重新建立主从关系,速度很快,从而满足我们迁移、维护硬件等需求。 环境:Sentinel : 192.168.164.231 26379Master : 192.168.1...
redis备份恢复
#######################备份数据##################################1.获取数据文件目录config get dir或cat /etc/redis/redis.conf |grep '^dir '|cut -d' ' -f22.数据刷新到磁盘redis-cli bgsave3.备份数据cp /var/lib/redis/dump.rdb /backup/redis/dump.$(date +%Y%m%d%H%M).rdb#######################...
深入理解redis复制连接机制
纸上得来终觉浅,绝知此事要躬行。简单的redis复制连接也有大奥秘,潜心研究,方能满载而归。
redis持久化策略
1. 快照##持久化策略save 900 1save 300 10save 60 100002. Append-only文件模式##类似于redo日志或binlogappendonly yesappendfilename "appendonly.aof"选项: 1、appendfsync no 当设置appendfsync为no的时候,Redis不会主动调用fsync去将AOF日志内容同步到磁盘,所以这一切就完全依赖于...
MongoDB触发oom-killer的简单处理(一)
今天正在处理问题,突然收到一封邮件,提示mongo的一个副本集出现了问题。邮件内容如下:当前状态:PROBLEM事件编号:11187790发生时间:2015.12.21 13:30:01持续时长:1h 20m监控节点:mongo_mobile_gl_comment_sec.161报警级别:高危(High)事件信息:One or more replication members need attention事件详情:Re...
MongoDB 3.0新增特性一览
在历经版本号修改(2.8版本直接跳到3.0版本)和11个rc版本之后,MongoDB 3.0于2015年3月3日正式发布。可以毫不夸张的说,该版本的新增特性标志着MongoDB这款典型的NoSQL数据库已经进入了一个全新的发展阶段。本文以下内容会逐个盘点3.0版本的新增特性。
mongodb简单副本集实验
##搭建副本集10.127.32.121 master 10.127.32.125 slave arbiter##数据库安装略##初始化主库配置10.127.32.121 [root@node1 ~]# mkdir -p /home/mongodb/master/data[root@node1 ~]# mkdir -p /home/mongodb/master/log [root@node1 ~]# mongod --port 27017 --fork --replSet=replica --logpath=/ho...
mongodb简单分片实验
##mongodb简单分片实验10.127.32.121 mongos shard110.127.32.123 shard310.127.32.125 config shard2##安装数据库安装略##10.127.32.121 包含mongos和shard1节点##[root@node1 ~]# mkdir -p...
做实验验证MongoDB分页的两种方法
本文介绍mongoDB分页的两种方法
mongodb_数据类型(null/字符串/数字/日期/内嵌文档/数组等)
MongoDB的文档类似于JSON,JSON只是一种简单的表示数据的方式,只包含了6种数据类型(null、布尔、数字、字符串、数组及对象).
Greenplum 之备份恢复
版本:Greenplum 4.3.6.2 Linux:OS 6.7-------------------测试备份恢复:ok环境准备创建数据库:create user pay with password 'pay';CREATE DATABASE pay WITH OWNER = pay ENCODING = 'UTF8' 导入测试数据psql -d pay -f payment.sql 加入本地认...
postgresql 切换数据库命令
postgresql 切换数据库命令
postgres用户管理及权限控制--赋予某账号只读权限
创建一个没有权限的用户,并赋予查询某schema所有表的权限