Как добавить индекс в hazelcast - PullRequest
0 голосов
/ 10 июля 2020

Я новичок в hazelcast и везде читал, что добавление индекса улучшит производительность запросов в hazelcast. Я храню свои данные в картах hazelcast с ключом в виде строки и значением в формате Portable. Если я предполагаю, что мое значение будет примерно таким:

type Student struct {
   Name string
   ID int
}

golang в документации по добавлению индекса указано You should make sure to add the indexes before adding entries to this map.. Так что у меня мало сомнений по этому поводу:

  1. Do i нужно добавлять индекс каждый раз перед присвоением значения карте? или это только один раз за время жизни приложения?
  2. Любая вещь должна быть включена специально на стороне сервера для этой карты, которая нуждается в поддержке индексации?

1 Ответ

0 голосов
/ 20 июля 2020

Нужно ли мне каждый раз добавлять индекс перед добавлением значения в карту? или это только один раз за время жизни приложения?

Нет, это разовая конфигурация.

Любая вещь должна быть включена специально на стороне сервера для эта карта, которая нуждается в поддержке индексации?

Вы должны определить индекс для карты в конфигурации hazelcast (вы можете сделать это в XML или YAML, или программно), как описано в https://docs.hazelcast.org/docs/latest-dev/manual/html-single/#indexing -запросы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...