NoSQL 学名(not only sql) 特点: 存储结构与mysql这一种关系型数据库完全不同,nosql存储的是KV形式 nosql有很多产品,都有自己的api和语法,以及业务场景 产品种类: Mongodb redis Hbase hadoop Nosql和sql的区别 应用场景不同,sq ...
分类:
其他好文 时间:
2020-04-05 15:32:05
阅读次数:
77
sentinel是Redis高可用Ha的重要组成部分,在传统Redis master/slave架构下,担任对主从复制的状态监控,并在主节点异常后自动将从节点提升为主节点对外提供服务。 下图展示了一个在哨兵sentinel集群中监控redis主从复制的一个例子,其中: 1. Sentinel集群包括 ...
分类:
其他好文 时间:
2020-04-04 16:14:55
阅读次数:
88
2.7集合关联 文章集合中会包含与文章相关的字段,其中author字段是发表文章的作者,作者就是网站当中的注册用户,而用户信息是存储在另外一个集合中的 问:如何在文章集合中存储发表文章的用户信息呢? 答:实际上,不需要将作者的全部信息拷贝到文章集合中,只需要通过字段_id,将文章集合与用户集合进行关 ...
分类:
数据库 时间:
2020-04-04 14:34:57
阅读次数:
70
Env Debian 9 报错 程序连接数据库报错,mongodb日志中显示 。 初步判定是mongodb的连接数满了。 排错过程 1. 查看mongo连接数 连接数果然满了 2. 尝试修改连接数,mongo启动时增加 参数,重启mongo,一会连接数又满了,一些资料上说最大是 20000,默认是1 ...
分类:
数据库 时间:
2020-04-04 14:32:24
阅读次数:
107
起因 在MongoDB Node.js驱动程序中有几个弃用,Mongoose提供了解决这些弃用警告的选项 原因是因为:findOneAndUpdate()内部会使用findAndModify驱动,驱动即将被废弃,所以弹出警告!附上官方解释:Mongoose v5.5.8: Deprecation W ...
分类:
Web程序 时间:
2020-04-04 11:35:27
阅读次数:
133
https://www.cnblogs.com/wt7018/p/11929359.html MongoDB聚合(aggregate) 一、基础 1、什么是聚合? 聚合是基于数据处理的聚合管道,每个文档通过一个有多个阶段(stage)组成的管道可以对每个阶段的管道进行分组、过滤等功能,然后经过一系列 ...
分类:
数据库 时间:
2020-04-04 09:57:32
阅读次数:
75
https://www.cnblogs.com/zhoujie/p/mongo1.html mongodb高级聚合查询 在工作中会经常遇到一些mongodb的聚合操作,特此总结下。mongo存储的可以是复杂类型,比如数组、对象等mysql不善于处理的文档型结构,并且聚合的操作也比mysql复杂很多。 ...
分类:
数据库 时间:
2020-04-04 09:30:20
阅读次数:
88
Redis 缓存作为使用最多的缓存工具被各大厂商争相使用。通常我们会使用单体的 Redis 应用作为缓存服务,为了保证其高可用还会使用主从模式(Master-Slave),又或者是读写分离的设计。但是当缓存数据量增加以后,无法用单体服务器承载缓存服务时,就需要对缓存服务进行扩展。将需要缓存的数据切分成不同的分区,将数据分区放到不同的服务器中,用分布式的缓存来承载高并发的缓存访问。恰好 Redis Cluster 方案刚好支持这部分功能。
今天就来一起看看 Redis Cluster 的核心原理和实践:
Redis Cluster 实现数据分区
分布式缓存节点之间的通讯
请求分布式缓存的路由
缓存节点的扩展和收缩
故障发现和恢复
分类:
其他好文 时间:
2020-04-03 23:37:40
阅读次数:
82
mongoDB启动 dbpath:指定数据存放目录 logpath:指定日志存放目录 mongoDB设置用户 ...
分类:
数据库 时间:
2020-04-03 22:02:27
阅读次数:
65