当前位置: 首页 > news >正文

elasticsearch—使用汇总

文档结构

  • 1、概念简介
  • 2、使用创景
  • 3、核心组件
  • 4、环境部署
  • 5、操作实践

官方网站:https://www.elastic.co/cn/elasticsearch/
官方手册:https://www.elastic.co/guide/en/elasticsearch/reference/8.6/getting-started.html
参考教程:
A:https://www.jianshu.com/p/28fb017be7a7
B:https://www.jianshu.com/p/5af7269d15fa

1、概念简介

ElasticSearch(简称ES)是一个开源的高扩展的分布式全文检索引擎;它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器;可以处理PB级别的数据。
是当前流行的企业级搜索引擎。

2、使用创景

3、核心组件

悲观锁和乐观锁:
悲观锁:传统的关系型数据库使用悲观锁的方式来实现数据的更新,即数据在更新之前为了防止被别的会话同步更新,对要被更新的数据加锁进行操作;
乐观锁:如ES采用此方式,多个会话可以并行的对同样的数据进行更新操作,在更新操作之前获得一个版本号,然后在提交时对当前版本号和最开始的版本号进行比对,如果一致则提交成功,否则更新失败;

3>:kibana:Kibana 可谓是 Elastic Stack 的窗户,用户以使用 Kibana 来实现可视化和浏览数据,同时管理和监测整个 Elastic Stack。

(3)数据的时效性:
关系型数据库的数据在提交成功后即刻可见;对于ES来说内存中的数据先写入缓存,默认1s之后统一刷入磁盘,才能被ES查到,因此ES是准实时的;

4、环境部署

5、操作实践

============================================ over ===========================================

http://www.lryc.cn/news/27923.html

相关文章:

  • 聊一聊代码重构——我们为什么要代码重构
  • 【Python学习笔记】第二十九节 Python2 和Python3发生了哪些变化
  • [oeasy]python0099_雅达利大崩溃_IBM的开放架构_兼容机_oem
  • 学术论文投稿之同行评审过程中可能会遭遇哪些偏见?
  • Python写一个自动发送直播弹幕的工具,非常简单
  • 学生档案管理系统的设计与实现
  • JavaEE学习笔记-SpringBoot快速上手、部分注解解释
  • 【Python学习笔记】第二十六节 Python PyMySQL
  • Android问题笔记 -关于Kotlin插件版本的问题
  • 【同步工具类:Phaser】
  • Linux命令·rmdir
  • 从0开始自制解释器——综述
  • 【spring】spring5特性
  • 曹云金回归、于谦电影杀青,德云社想不火都难
  • 从入门到精通:数据库设计规范指南
  • js 求解《初级算法》8.字符串转换整数(atoi)
  • Vue学习笔记(5)
  • LeetCode 面试题 05.02. Binary Number to String LCCI【字符串,数学】中等
  • 数据结构 “串“ 的补充提升与KMP算法及其优化的具体实现
  • 如何使用Spring Cloud搭建MQ(Message Queue)消息队列
  • iphone备忘录删除怎么恢复?分享苹果数据找回办法
  • 【PPT】《我去!还有这种网站?》-知识点目录
  • SQL 将查询结果插入到另一张表中
  • 代码随想录算法训练营day48 | 动态规划 121 买卖股票的最佳时机 122 买卖股票的最佳时机II
  • MediaTek 天玑 8000 5G移动平台详细参数
  • Kafka
  • 数据结构——第三章 栈与队列(2)
  • 【Linux学习】基础IO——理解缓冲区 | 理解文件系统
  • RHCSA-重置root密码(3.3)
  • 无公网IP快解析实现U+随时随地访问