
NoSQL
encircles
百度一下...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis集群学习笔记2-cluster搭建
redis cluster优劣势概述Redis Cluster 是 Redis 原生的数据分片实现,可以自动在多个节点上分布数据,不需要依赖任何外部的工具。Redis Cluster 中所有 key 会被分派到 16384 个 slot(hash 槽)中,这些 slot 又会被指派到多个 Redis 节点上。一个 key 会映射到某个 slot,算法:HASH_SLOT = CRC16(key) mod 16384这个 slot 的机制会给我们带来一点麻烦,后面会讲到。优势高性能转载 2020-05-10 23:12:36 · 774 阅读 · 0 评论 -
redis集群学习笔记1
redis 主从redis1.confdaemonize yespidfile /var/run/redis-6380.pidlogfile /var/log/redis/redis-6380.logport 6380bind 0.0.0.0timeout 300databases 16dbfilename dump-6380.dbdir /var/lib/redismasterauth 123456requirepass 123456redis2.confdaemonize原创 2020-05-09 23:48:24 · 297 阅读 · 0 评论 -
MongoDB分片集群
分片集群启动配置服务sudo mongod --port 27100 --dbpath=/data/shard/config --logpath=/data/shard/log/config.log --replSet=config1 --configsvr --logappend --fork进入配置服务shellmongo --port 27100初始化集群rs.initiate({_id:"config1", configsvr:true, members: [{_id:0,h原创 2020-05-09 10:25:05 · 210 阅读 · 0 评论 -
MongoDB分片
分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。为什么使用分片复制所有的写入操作到主节点延迟的敏感数据会在主节点查询单个副本集限制在12个节点当请求量巨大时会出现内存不足。本地磁盘不足垂直扩展价格昂贵MongoDB分片下图展示了在MongoDB中使用分片集群转载 2020-05-08 21:59:19 · 217 阅读 · 0 评论 -
MongoDB复制(副本集)
MongoDB笔记MongoDB复制(副本集)MongoDB复制原理mongodb的复制至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据。mongodb各个节点常见的搭配方式为:一主一从、一主多从。主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致。MongoDB复制结构图如下所示:以上结构图中,客户端从主节点读取数据,在客户端写入数据到主节点时, 主节点与转载 2020-05-08 21:54:54 · 204 阅读 · 0 评论