摘要: 当 AOF 日志写入了很多的大 Key,AOF 日志文件的大小会很大,那么很快就会触发 AOF 重写机制。 当 AOF 写回策略配置了 Always 策略,如果写入是一个大 Key,主线程在执行 fsync() 函数的时候,阻塞的时间会比较久,因为当写入的数据量很大的时候,数据同步到硬盘这个过程是很 阅读全文
posted @ 2024-03-21 16:21 壹索007 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 如何选择硬件配置? 部署 Elasticsearch 对于机器的 CPU 要求并不高,通常选择 2 核或者 4 核的就差不多了。 Elasticsearch 中的很多操作是比较消耗内存的,如果搜索需求比较大的话,建议选择 16GB 以上的内存。具体如何分配内存呢?通常是 阅读全文
posted @ 2024-03-21 16:18 壹索007 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 和 MySQL 同步的策略有哪些? 将同步类型分为 全量同步和 增量同步。 全量同步即建好 Elasticsearch 索引后一次性导入 MySQL 所有数据。全量同步有很多现成的工具可以用: go-mysql-elasticsearch 是一项将 MySQL 数据自动同 阅读全文
posted @ 2024-03-21 16:16 壹索007 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 查询语句的分类? 1、请求体查询(最常用) 将相关查询条件放在请求体中。 请求体查询又称为 Query DSL (Domain Specific Language) 领域特定语言,包括: 叶子查询:指定条件指定字段查询,包括term 分词查询和全文检索(match,match_phrase) 复合查 阅读全文
posted @ 2024-03-21 15:56 壹索007 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 什么是 Mapping? Mapping(映射)定义字段名称、数据类型、优化信息(比如是否索引)、分词器,有点类似于数据库中的表结构定义。一个 Index 对应一个 Mapping。 Mapping 分为动态 Mapping 和显示 Mapping 两种: 动态Mapping:根据待索引数据自动建立 阅读全文
posted @ 2024-03-21 15:54 壹索007 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 常见的数据类型有哪些? 常见类型: 关键词: keyword 、constant_keyword 和 wildcard 数值型: long , integer , short , byte , double 布尔型: boolean 日期型: date 二进制: bina 阅读全文
posted @ 2024-03-21 15:42 壹索007 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 分词器有什么用? 分词器是搜索引擎的一个核心组件,负责对文档内容进行分词(在 ES 里面被称为 Analysis),也就是将一个文档转换成 单词词典(Term Dictionary)。单词词典是由文档中出现过的所有单词构成的字符串集合。为了满足不同的分词需求,分词器有很多种,不同的分词器分词逻辑可能 阅读全文
posted @ 2024-03-21 15:30 壹索007 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 倒排索引和正排索引 倒排索引是什么? 倒排索引 也被称作反向索引(inverted index),是用于提高数据检索速度的一种数据结构,空间消耗比较大。倒排索引首先将检索文档进行分词得到多个词语/词条,然后将词语和文档 ID 建立关联,从而提高检索效率。 分词就是对一段文本,通过规则或者算法分出多个 阅读全文
posted @ 2024-03-20 23:38 壹索007 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.微服务框架,微服务好处 微服务(MicroServices),我们可以从字面上去理解,即“微小的服务”: (1) 所谓“服务”,其实指的是项目中的功能模块,它可以帮助用户解决某一个或一组问题,在开发过程中表现为 IDE中的一个工程或 Moudle。 (2) “微小”则强调的是单个服务的大小,主要 阅读全文
posted @ 2024-02-26 17:17 壹索007 阅读(9) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/53260098 docker和k8s入门 K8S,就是基于容器的集群管理平台,它的全称,是kubernetes。 # 一 认识容器 Docker 是世界领先的软件容器平台,所以想要搞懂 Docker 的概念我们必须先从容器开始说起。 # 1 阅读全文
posted @ 2024-02-02 17:34 壹索007 阅读(8) 评论(0) 推荐(0) 编辑