因为工作关系学习使用了ElasticSearch,将该过程中的一些心得和笔记也记录在这个专栏,和Spark一起更新,之后会加入Hive,Hadoop,kafka,Neo4j图数据库等,主要是记录监督一下自己。

Elasticsearch的脑图如下:

本篇作为Elasticsearch(后文简称es),介绍一下es的功能、适用场景及特点

1、Elasticsearch的功能

(1)分布式的搜索引擎和数据分析引擎

(2)全文检索,结构化检索,数据分析

(3)对海量数据进行近实时的处理

分布式:ES自动可以将海量数据分散到多台服务器上去存储和检索海联数据的处理:分布式以后,就可以采用大量的服务器去存储和检索数据,自然而然就可以实现海量数据的处理了近实时:检索个数据要花费1小时(这就不要近实时,离线批处理,batch-processing);在秒级别对数据进行搜索和分析

跟分布式/海量数据相反的:lucene,单机应用,只能在单台服务器上使用,最多只能处理单台服务器可以处理的数据量

2、Elasticsearch的适用场景

国外

(1)维基百科,类似百度百科,全文检索,高亮,搜索推荐

(2)The Guardian(国外新闻网站),用户行为日志(点击,浏览,收藏,评论)+社交网络数据,数据分析

(3)Stack Overflow(国外的程序异常讨论论坛)

(4)GitHub(开源代码管理)

(5)电商网站,检索商品

(6)日志数据分析,logstash采集日志,ES进行复杂的数据分析(ELK技术,elasticsearch+logstash+kibana)

(7)商品价格监控网站

(8)BI系统,商业智能,Business Intelligence。

国内

(9)国内:站内搜索(电商,招聘,门户,等等),IT系统搜索(OA,CRM,ERP,等等),数据分析(ES热门的一个使用场景)

3、Elasticsearch的特点

(1)可以作为一个大型分布式集群(数百台服务器)技术,处理PB级数据,服务大公司;也可以运行在单机上,服务小公司

(2)Elasticsearch不是什么新技术,主要是将全文检索、数据分析以及分布式技术,合并在了一起,才形成了独一无二的ES;lucene(全文检索),商用的数据分析软件(也是有的),分布式数据库(mycat)

(3)对用户而言,是开箱即用的,非常简单,作为中小型的应用,直接3分钟部署一下ES,就可以作为生产环境的系统来使用了,数据量不大,操作不是太复杂

(4)数据库的功能面对很多领域是不够用的(事务,还有各种联机事务型的操作);特殊的功能,比如全文检索,同义词处理,相关度排名,复杂数据分析,海量数据的近实时处理;Elasticsearch作为传统数据库的一个补充,提供了数据库所不不能提供的很多功能

elasticsearch使用场景_Elasticsearch功能、适用场景及特点相关推荐

  1. 小说中场景的功能_场景在小说中的作用

    文 | 彼岸晓吾 / Part 01 写场景最厉害的作家有余华,莫言和村上. 初学写作者最容易犯的毛病是不会写场景,不了解场景的意义所在.很多写手以为,只要把自己的意思表达出来,自然会形成一篇文章或一 ...

  2. 小说中场景的功能_场景的功能

    场景的功能学案 外国小说欣赏 一.场景的功能 -- 经典文段鉴赏 文段一 江声浩荡,自屋后上升.雨水整天的打在窗上.一层水雾沿着玻璃的裂痕蜿蜒流下,昏 黄的天色黑下来了.室内有股闷热之气. 某些外省城 ...

  3. Elasticsearch - 是什么,以及应用场景

    文章目录 Elasticsearch - 是什么,以及应用场景 1.`Elasticsearch` - 是什么 2.Elasticsearch 的一些案例 3.协议 4.故事 Elasticsearc ...

  4. “豆瓣酱”之用户,场景,功能

    经过了前面的NABC分析之后,我们来谈一谈"豆瓣酱"的用户,使用场景和功能. 用户:使用windows phone的豆瓣用户 场景: 1. 林大萌是中国科学技术大学的本科生,特别喜 ...

  5. 网易邮箱写邮件HTML转换按钮,网易邮箱推出虚拟场景写信功能 身临其境写邮件...

    当你用电子邮件给好友发出问候时,是否怀念着曾经繁茂成荫.绿野同行的过往?当你给他(她)写信表达思念时,是否憧憬着秋风初起.阳光清透的意境?近期,网易邮箱独家推出"虚拟场景写信"功能 ...

  6. 详解智能驾驶的功能与场景体系

    交流群 | 进"滑板底盘群"请加微信号:xsh041388 交流群 | 进"域控制器群"请加微信号:ckc1087 备注信息:滑板底盘/域控制器+真实姓名.公司 ...

  7. 做库存功能业务场景详解,S2B2B系统助力建筑建材企业精准掌握库存动态

    随着我国经济的发展,建筑建材行业发展迅猛,行业年产值超过24万亿元,企业数量不断增加,建材市场发展的市场需求也越来越大.然而在国内经济增速放缓的同时,房地产调控等政策的加强抑制了房地产的发展,建筑建材 ...

  8. 小说中场景的功能_小说写作 | 如何做好小说中的场景描写?

    你不可能不学字母表就会写字:也不可能不学写字就会写句子.同样,你不可能不写场景,就直接写出小说或回忆录.别小看这小小的智慧结晶. 说起来结晶,这里有一个人人都能懂得的视觉比喻:当我想象一个故事的结构时 ...

  9. 【博客578】LVS NAT配合MASQUERADE实现FULLNAT的场景,及此场景下net.ipv4.vs.conntrack参数的重要作用

    LVS NAT配合MASQUERADE实现FULLNAT的场景,及此场景下net.ipv4.vs.conntrack参数的重要作用 1.LVS基本原理: 流程: 当用户向负载均衡调度器(Directo ...

  10. 搭建LoadRunner中的场景(三)场景的执行计划

    所谓场景操作,包括初始化用户组.启动用户组各用户以及停止虚拟用户的全过程.依据设置不同,执行过程中可以最多有5类操作,分别是启动用户组(start group).初始化(Initialize).启动虚 ...

最新文章

  1. TEE综述:植物—土壤反馈(PSF):自然和农业科学间的桥梁
  2. swift_016(Swift 的闭包)
  3. 异步导致UI句柄增加的解决办法
  4. linux资源使用统计指南,指南:工作量分析文档
  5. Python开发不可不知的虚拟环境
  6. 封装BackgroundWorker控件(提供源代码下载,F5即可见效果)
  7. 华为的型号命名规则_华为光模块的型号命名规则是怎样的?
  8. 开课吧Java课程之详解文件输出流FileInputStream
  9. 【车牌识别】基于matlab GUI RGB颜色模型车牌识别【含Matlab源码 888期】
  10. ORA-01790:表达式必须具有与对应表达式相同的数据类型
  11. OPENWRT-LUCI开发总结-LUCI开发过程中的小技巧
  12. 【预测模型-ELM分类】基于鲸鱼算法优化核极限学习机实现数据分类附matlab代码
  13. 如何发表期刊方法步骤
  14. 递推递归练习 B - 王小二切饼
  15. 前端-超链接,相对路径
  16. 彻底搞懂Netty高性能之零拷贝
  17. 微信小游戏制作坦克大战(五)敌方坦克可以发射炮弹
  18. java scala_Java开发人员Scala简介
  19. 仿墨迹24小时天气自定义View
  20. Web前端设计基础测试

热门文章

  1. Eclipse/MyEclipse一次修改或者编辑多行的快捷键
  2. 简单mysql主从配置
  3. python中append和insert_python append、extend与insert的区别
  4. html php交互json 结果集,基于HTML模板和JSON数据的JavaScript交互(移动端)
  5. svn 服务器修改密码,用户自行修改svn密码的简单服务
  6. python爬虫需要学哪些知识_Python爬虫需要学习那些东西?
  7. python求商和余数 考虑可能出现的异常情况_python面试题
  8. linux去除内容重复行,实例详细说明linux下去除重复行命令uniq
  9. css四种定位及相关知识总结(附实例、图解)
  10. 《TCP IP 详解卷1:协议》阅读笔记 - 第十四章