elasticsearch

elasticsearch

(前言):lucene不便之处:

        ①:不能直接指出分布式存储

         luence创建索引时,只能将索引文件保存在同一个服务器的同一个文件夹中,如果想要实现数据的切片分布式存储需要实现类似分布式文件系统的逻辑(分片切片,分片备份,分片数据信息记录)

         ②:对非java开发人员不友好

          luence原生java语言编写的,其它语言开发者想要使用luence只能学些java语言。

           所以可以luence封装到程序中(web应用),给外界提供大量的访问接口,企业常见的封装luence的搜索服务                         elasticsearch/solr(Apache)

1. 介绍

        ①:elastic家族的一员,elasticsearch是底层封装了lucene可以实现全文检索功能的服务web应用,能够处理海量的数据分布式高可用索引文件,也支持多种搜索功能.

       ②:在elastic家族中主要负责的是数据层---索引文件

       ③:kibana--基于elasticsearch创建的海量数据索引文件进行分析日志

2. elasticsearch(REST风格 RESTful)

    结构:

  

       ①:数据存储支持local本地,支持对接hdfs

       ②:扩展封装将lucene扩展了分布式框架逻辑,封装了多种自定义功能实现es集群

       ③:对外接口层,支持http协议,满足REST风格的访问方式(操作es的命令)

数据库

es

备注

database数据库

索引index

 

table表格

类type

 

rows行数据

文档document

 

column列数据

域field

 

SQL语言

DSL命令:支持REST风格的http请求

操作不同数据技术使用的方式

insert

PUT请求方式

url定义资源(索引,索引中某个属性)

select

GET

 

update

POST

 

delete

DELETE

 

 

                                                     

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值