ElasticSearch 学习--前言

前言

(准备写一个系列,记录学习ES的总结)
严格意义上说,任何一个应用系统都会用到搜索,目前市面是上用到的存储无外乎文件存储、K/V格式存储、关系型数据库的存储。
1)文件存储优点是聚合能力强,而聚合能力要求
2)ES不仅仅是一个工具,更重要的是一个思想,更形成了一种生态,其解决问题的能力很强大,涉及多种算法

ElasticSearch
面向文档型数据库
已完美解决的问题索引、主存储、分布式等很多问题

倒排序对比B-Tree、B+Tree
笼统的来说,b-tree 索引是为写入优化的索引结构。二叉树的特点是,兼顾插入和查询,即插入新节点不必移动全部节点,缺点是1)变更时无法快速响应 ;2)存储膨胀问题;3)聚合索引查询时,第二个条件事以行的形式在内存中过滤;

Elasticsearch 是通过 Lucene 的倒排索引技术实现比关系型数据库更快的过滤。
倒排序–列存储–跳跃表(多级索引) 其是一个列存储

(未完待续……)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值