zoukankan      html  css  js  c++  java
  • 1、elasticsearch简介

    1、elasticsearch简介

      中文帮助文档地址:http://es.xiaoleilu.com/

      • Elasticsearch是一个基于Lucene的实时的分布式搜索和分析引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。基于RESTful接口。
        – 普通请求是...get?a=1
        – rest请求....get/a/1
      • Elasticsearch的用户
        – GitHub,Wikipedia,ebay等...

      • ES VS Solr
       – 接口
        • 类似webservice的接口
        • REST风格的访问接口
       – 分布式存储
        • solrCloud solr4.x才支持
        • es是为分布式而生的
       – 支持的格式
        • solr xml json
        • es json
       – 近实时搜索

      • Es和solr百度指数对比

        

      • Solr和elasticsearch的性能对比

        

    2、Rest简介(Representational State Transfer)

      • 一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制

        

      • REST的操作分为以下几种
        – GET:获取对象的当前状态;
        – PUT:改变对象的状态;
        – POST:创建对象;
        – DELETE:删除对象;
        – HEAD:获取头信息。

      • ES内置的REST接口

        

      • ES和关系型数据库的数据对比

        

      

  • 相关阅读:
    Javascript高级篇-Function对象
    Object类、instanceof
    [一]Head First设计模式之【策略模式】(鸭子设计的优化历程)
    匿名内部类
    设计模式之单例模式
    长江商业评论读书笔记
    [转]Freemarker数据类型转换
    面向对象编程——概论(一)
    IP地址处理模块IPy
    系统性能模块psutil
  • 原文地址:https://www.cnblogs.com/raphael5200/p/5335155.html
Copyright © 2011-2022 走看看