Допустим, у меня есть 2 набора данных, один для правил, а другой для значений.
Мне нужно отфильтровать значения на основе правил.
Я использую хранилище Key-Value (couchbase, cassandra и т. д.). Я могу использовать multi-get для извлечения всех значений из одной таблицы и всех правил для другой и выполнять проверку в цикле.
Однако я считаю, что это очень неэффективно. Я перемещаю по сети огромный объем данных (значений), а клиент занят фильтрацией.
Каков общий шаблон для поиска пересечения между двумя таблицами с хранилищем Key-Value?