Что лучше посмотреть или другой стол в Кассандре? - PullRequest
0 голосов
/ 12 октября 2018

Я получил таблицу, которую нужно искать по неиндексированному полю.Что лучше: создать отдельную таблицу с нужными мне данными и проиндексировать по этому полю или сделать представление?какие недостатки у каждого выбрали?Может быть, вместо этого я могу использовать вторичный индекс?

1 Ответ

0 голосов
/ 12 октября 2018

Второй стол будет лучше руки вниз.Единственный недостаток в том, что это требует больше ваших усилий.

Материализованные представления имеют проблемы, из-за которых они теряют синхронизацию и нет никакого способа восстановить их, только удалить и воссоздать (теперь они считаются экспериментальными и не готовы к работе).Вторичные индексы требуют огромных разбросанных запросов, которые делают ваш 99-й процентиль вашим средним (и при этом его сложно измерить соответствующим образом).В конечном итоге для любой большой нагрузки MV или 2i сломаются, но их легко добавить.

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