indexing - 如何在榛树中添加索引
问题描述
我是 hazelcast 的新手,我到处都读到添加索引将提高 hazelcast 中的查询性能。我将数据存储在 hazelcast 地图中,键为字符串,值为便携式。如果我假设我的价值将是这样的:
type Student struct {
Name string
ID int
}
用于添加索引的golang文档说You should make sure to add the indexes before adding entries to this map..
所以我对此几乎没有疑问:
- 在将值放入地图之前,我是否需要每次都添加索引?还是在应用程序生命周期中只有一次?
- 需要在服务器端专门为需要索引支持的地图启用任何东西吗?
解决方案
在将值放入地图之前,我是否需要每次都添加索引?还是在应用程序生命周期中只有一次?
不,这是一次性配置。
需要在服务器端专门为需要索引支持的地图启用任何东西吗?
您必须按照https://docs.hazelcast.org/docs/latest-dev/manual/html-single中的描述在 hazelcast 配置中定义地图的索引(您可以在 XML 或 YAML 中或以编程方式进行)/#索引查询
推荐阅读
- html - CSS - 使用 Flex 属性的对齐问题
- android - Flutter Base64 编码字符串不完整
- annotations - 检查 pdf 标志的问题 pdfAnnotation.HasFlag 错误
- javascript - Form: password with images?
- owl - UML类图操作在本体中不重要吗?
- google-sheets - 如何突出显示从一张纸到另一张纸的重复文本
- caffe - error: variable ‘use_dilation’ set but not used in building intel caffe
- ruby-on-rails-5 - Linkedin oauth2 r_liteprofile 没有从 api 返回
- php - 需要一个高效的 mysql 数据库模式来存储积分/评级
- reactjs - SVG use variables with ReactJS