记录一下今天所学 9.22
2023-03-31 10:46:15 时间
-
今天上午在公司没啥任务,就学起了es,看的黑马的资料,先看文档,不懂的地方就去看了下视频。
大概知道了es概念,es是es技术栈中最核心的,这个技术栈还有其他的比如分词器插件,还有es可视化工具等等。
es的概念就是它的文档、索引啊这些。
以及es和MySQL的对比,es中的文档相当于MySQL中的row(一行数据),es中的索引相当于MySQL中的一个表。 -
然后还有就是,在使用es的时候。如何先从es,到最后到MySQL中找到对应数据的流程的。
就是:根据一个查找条件 => 去寻找es中对应的词条 => 根据词条所在的文档id,获得id(主键) => 最后根据主键id去数据库查找数据 -
在这过程中,同时也复习了一下MySQL的索引。二叉树,红黑树,B树,B+树。聚集索引、二级索引。以及一条SQL语句是怎么走索引的,如果走的是二级索引又会涉及到回表查询。
-
然后下午也学了会es,然后被组长拉取研究一个爬虫任务了,后面我们两个也没弄出来。
-
今晚就学了一个算法题,直接插入排序法。
相关文章
- 超大规模系统下,MySQL到Redis的数据同步也不难吧?
- 教你如何在 FreeBSD 13 中安装 MySQL 数据库
- 基于MVCC,我用C++自己手撸了个MySQL!
- 不能再简单的意向锁
- Spark SQL 字段血缘在 vivo 互联网的实践
- 突然掉电,为啥MySQL也不会丢失数据?
- 十分钟初步掌握Oracle数据库性能调优的常见场景与方法
- 面试被吊打系列 - 事务隔离级别
- 云数据库在水利领域的应用与探索
- 面试官问我谈谈对事务隔离机制的理解?我是这样回答的!
- 慢查询导致 MySQL 雪崩,危险可能不止于此……
- 如何使用向量数据库解决复杂问题
- 你好奇过 MySQL 内部临时表存了什么吗?
- MySQL的索引为什么使用B+树而不使用跳表?
- MySQL 保存日期,用哪种数据类型合适?datetime?timestamp?还是 int?
- 天天用MySQL开发,你知道数据库能抗多大并发压力吗?
- MySQL关闭,kill还是kill -9 ?
- MySQL数据库查询好慢,除了索引,还能因为什么?
- 面试官:请从并发压力的角度分析下 MySQL 数据库架构是如何演进的
- 分布式的CP/AP是个伪二分法?