标签:logs png 删除 www 回滚 事务 科学 兴趣 概念
1.大纲
Es是什么?处理哪种业务逻辑用的多?
Es类比数据库是什么?
对于数据库的字段、表等,在es中叫什么?
Es的refresh把数据写到哪里?
Es的数据如何变成检索和聚合索引的?
Es的flush操作是干什么的?
2.Es是什么?处理哪种业务逻辑用的多?
elasticsearch简写es,es是一个高扩展、开源的全文检索和分析引擎,它可以准实时地快速存储、搜索、分析海量的数据。
什么是全文检索
全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。全文搜索搜索引擎数据库中的数据。
es的应用场景
直白点讲,es是一个企业级海量数据的搜索引擎,可以理解为是一个企业级的百度搜索,除了搜索之外,es还可以快速的实现聚合运算。
3.Es类比数据库是什么?
4.Es的refresh把数据写到哪里?
refresh实现的是文档从内存移到文件系统缓存的过程。
5.Es的数据如何变成检索和聚合索引的?
6.Es的flush操作是干什么的?
刷到磁盘
7.整体流程
8.知识点
ES没有用户验证和权限控制
ES没有事务的概念,不支持回滚,误删不能恢复
ES免费,完全开源;传统数据库部分免费
ES采用倒排索引,传统数据库采用B+树索引
ES分布式搜索,传统数据库遍历式搜索
ES支持分片和复制,从而方便水平分割和扩展,复制保证了es的高可用与高吞吐。
标签:logs png 删除 www 回滚 事务 科学 兴趣 概念
原文地址:https://www.cnblogs.com/juncaoit/p/10527570.html