大数据
娘子,出来看上帝
这个人很懒,什么都没有留下.....
展开
-
storm-流式处理框架
storm是实时的,分布式以及具备高容错的计算系统。 一、架构介绍 上述内容有三个关键词:实时、分布式、高容错。 实时: storm最早是由Twitter(推特)在GitHub上开源出来的。推特我们大家都知道,类似于微博的东西,所以他要求处理速度非常快,点一下马上出来内容才可以。 那么,他是怎么做到实时的呢? 1)storm进程是常驻内存的。与MapReduce不同,MapReduce是进程运行完...原创 2019-04-19 20:10:28 · 762 阅读 · 0 评论 -
Redis持久化
Redis持久化 Redis是内存数据库,存在断电重连后数据消失的问题。为解决这一问题,Redis提供了将数据持久化到硬盘的功能,包括RDB和AOF两种方式,两种方式各有其优缺点。 RDB方式: 在默认情况下,Redis将数据库快照保存在名字为dump.rdb的二进制文件中,并在启动时自动加载rdb文件,恢复之前保存的数据。 RDB机制将数据写入磁盘两种方式: 1、save 这是一种阻塞方式,主线...原创 2019-05-22 13:10:13 · 113 阅读 · 0 评论 -
ES(ElasticSearch)搜索
ES(ElasticSearch)搜索 1、ES简介 ElasticSearch是一个基于Lucene的实时的分布式搜索和分析引擎。设计用于云计算中能够达到实时搜索,稳定可靠,快速,安装使用方便。基于RESTFUL接口。 2、原理 ES使用了倒排索引(inverted index),该结构对于全文检索非常快。 倒排索引包括一个在任意文档中出现的唯一性的词语列表,对于每个词语,都有一个它出现过的文档...原创 2019-05-30 20:20:57 · 829 阅读 · 0 评论