Есть ли способ фильтрации больше, чем один столбец и меньше, чем другой, или для моделирования соответствующим образом?
create table foo (id int, low int, high int, primary key (id, low, high));
Эти запросы работают:
select * from foo;
select * from foo where id = 1 and low < 0;
Но этот запрос не:
select * from foo where id = 1 and low < 0 and high >10;
и приводит к:
InvalidRequest: Ошибка от сервера: code = 2200 [Invalid query] message = "Столбец кластеризации" высокий "не может быть ограничен (предыдущий столбец" низкий "ограничен отношением не-EQ)"
Iв настоящее время прибегают к разрешению фильтрации.Он находится на одном разделе, и трассировки для сценариев, которые намного превышают ожидаемые сценарии, выполняются в приемлемых диапазонах, но мне интересно, есть ли лучший способ смоделировать таблицу, чтобы все получали информацию, не приводя к фильтрации?