摘要: Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。 Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如: EHCache Caffeine Redis(常用) 起步依赖: <dependency> <groupId>or 阅读全文
posted @ 2023-12-05 17:21 阿飞藏泪 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 索引(Index),就是相同类型的文档的集合。 例如: 所有用户文档,就可以组织在一起,称为用户的索引; 所有商品的文档,可以组织在一起,称为商品的索引; 所有订单的文档,可以组织在一起,称为订单的索引; 数据库的表会有约束信息,用来定义表的结构、字段的名称、类型等信息。因此,索引库中就有映射(ma 阅读全文
posted @ 2023-12-05 16:31 阿飞藏泪 阅读(69) 评论(0) 推荐(0) 编辑
摘要: B+树是一种平衡的多路查找树,其中的 "B" 表示平衡(Balance)。它主要用于文件系统的索引,其最大的优点是方便扫库。不同于B树必须用中序遍历的方法按序扫库,B+树可以直接从叶子结点挨个扫一遍就完。 B-树和B+树都是多路平衡查找树,适用于大数据量的场景,可以减少磁盘的I/O操作。当我们描述一 阅读全文
posted @ 2023-12-05 16:23 阿飞藏泪 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 正向索引是最传统的,根据id索引的方式。但根据词条查询时,必须先逐条获取每个文档,然后判断文档中是否包含所需要的词条,是根据文档找词条的过程。 而倒排索引则相反,是先找到用户要搜索的词条,根据词条得到保护词条的文档的id,然后根据id获取文档。是根据词条找文档的过程。 正向索引: 优点: 可以给多个 阅读全文
posted @ 2023-12-05 16:03 阿飞藏泪 阅读(8) 评论(0) 推荐(0) 编辑
1 2 3
4