которой - useragent браузера, поиск осуществляется исключительно по этому полю. Вопрос, стоит ли для такой задачи использовать clickhouse, или же можно обойстись mysql с индексом по этому полю, или же стоит использовать что-то вроде elasticsearch?
поиск какого рода осуществляется? LIKE '%value%' ? и regexp ? в целом да, стоит. если у вас user-agent используйте LowCardinality(String) в clickhouse есть n-gram secondary индексы https://clickhouse.tech/docs/en/query_language/functions/string_search_functions/#ngramsearch-haystack-needle https://clickhouse.tech/docs/en/operations/table_engines/mergetree/#table_engine-mergetree-data_skipping-indexes
Обсуждают сегодня