介绍列转行、版本字段、近似计算、预聚合四个文档设计模式和它们的应用场景。 列转行 以存储电影信息的文档为例,因为各个国家的首映时间不同,我们的最简单的想法可能为了统计方便,会每增加一个上映地点,就增加一个统计字段,然后再给这个字段建一个索引。这样统计查询的速度是快了,但是系统写入的效率却下降了。 利 ...
分类:
数据库 时间:
2020-04-11 15:48:58
阅读次数:
82
高并发;高性能;高可用 单机Redis的风险与问题 问题1.机器故障 现象:硬盘故障,系统崩溃 本质:数据丢失,很可能对业务造成灾难性打击 问题2.容量瓶颈 现象:内存不足 为了避免单点服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的。即使 ...
分类:
其他好文 时间:
2020-04-11 11:32:08
阅读次数:
78
1.打开官网按照官网流程进行 mongodb官网:https://www.mongodb.com/ 2.配置程序包管理系统(yum) 创建一个/etc/yum.repos.d/mongodb-org-4.2.repo文件,以便您可以使用yum以下命令直接安装MongoDB : [mongodb-or ...
分类:
数据库 时间:
2020-04-11 09:16:21
阅读次数:
68
一、简介 1.1、简介 pyspider 是一个使用python编写,并且拥有强大功能web界面的爬虫框架。 强大的web界面可进行脚本编辑,任务监控,项目管理,结果查看等功能。 pyspider支持多种数据库进行数据存储。MySQL, MongoDB, Redis, SQLite, Elastic ...
分类:
其他好文 时间:
2020-04-10 20:00:18
阅读次数:
94
Mongodb发行了两个可用的服务版本:社区版和企业版
分类:
数据库 时间:
2020-04-10 10:39:33
阅读次数:
104
前言 Jenkins的Master-Slave分布式架构主要是为了解决Jenkins单点构建任务多、负载较高、性能不足的场景。Master-Slave相当于Server和Agent的概念。Master提供web接口让用户来管理job和Slave,job可以运行在Master本机或者被分配到Slave ...
分类:
其他好文 时间:
2020-04-10 00:57:17
阅读次数:
89
1爬虫介绍 # 1 本质:模拟发送http请求(requests) 》解析返回数据(re,bs4,lxml,json) 》入库(redis,mysql,mongodb) # 2 app爬虫:本质一模一样 # 3 为什么python做爬虫最好:包多,爬虫框架:scrapy:性能很高的爬虫框架,爬虫界的 ...
分类:
Web程序 时间:
2020-04-10 00:48:11
阅读次数:
114
Redisson是一个在Redis的基础上实现的Java驻内存数据网格。它几乎提供了Redis所有工具,不仅封装Redis底层数据结构,而且还提供了很多Java类型映射。Redisson支持redis单实例、redis哨兵、redis cluster、redis master-slave等各种部署架... ...
分类:
其他好文 时间:
2020-04-10 00:42:02
阅读次数:
63
Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work. ...
分类:
数据库 时间:
2020-04-09 21:30:55
阅读次数:
92
Mongodb正式业务,至少要使用复制集,不要单点,数据一定要有备份。
分类:
数据库 时间:
2020-04-09 16:51:23
阅读次数:
248