Нам нужно хранить эту информацию в памяти каждого процесса, который может обрабатывать запись в вашу базу данных, и сравнивать входящую запись с этим списком исключений.Это создает потребность как в управлении памятью, так и в воздействии задержки.
Существуют методики, облегчающие создание наименьших исключений (и меньших усилий по настройке для вас!).Например, Карты / Объекты позволяют довольно легко создавать собственные значения по умолчанию.
Например, добавьте одно исключение для поля, вызываемого для аргументов ради _auto_off_
, и отключите все индексы.Используйте это поле в качестве карты, и теперь каждое новое поле в этой карте не будет проиндексировано без необходимости исключения для этого нового поля.
Если вы решите, что вам нужно выполнить запрос к полю на этой карте, вы можетеявным образом создайте исключение для этого поля на карте, например _auto_of_.ranking
.