Вы правы, Elasticsearch или Sphinx могут быть альтернативами для решения задач, описанных в публикации.
В некоторых из наших проектов мы действительно используем Sphinx для организации полнотекстового поиска в соответствии с рекомендациями Битрикса.
Однако, на мой взгляд, такое решение, в данном случае, избавляет скорее симптомов проблемы. Мы сосредоточились на устранении первопричины, а именно: оптимизации хранения данных и выборок.
Мы действительно рассматривали различные подходы к оптимизации, и возможности ClickHouse в обработке больших объемов данных звучат привлекательно.
В первую очередь для нас было важно оптимизировать работу сервиса с минимальными изменениями, так как сервис достаточно большой по объему кодовой базы. На мой взгляд, объем данных в системе не маленький, но и не настолько большой, чтобы отказываться от используемых инструментов.
Благодарю за рекомендации и проявленный интерес к публикации.
Вы правы, Elasticsearch или Sphinx могут быть альтернативами для решения задач, описанных в публикации.
В некоторых из наших проектов мы действительно используем Sphinx для организации полнотекстового поиска в соответствии с рекомендациями Битрикса.
Однако, на мой взгляд, такое решение, в данном случае, избавляет скорее симптомов проблемы. Мы сосредоточились на устранении первопричины, а именно: оптимизации хранения данных и выборок.
Мы действительно рассматривали различные подходы к оптимизации, и возможности ClickHouse в обработке больших объемов данных звучат привлекательно.
В первую очередь для нас было важно оптимизировать работу сервиса с минимальными изменениями, так как сервис достаточно большой по объему кодовой базы. На мой взгляд, объем данных в системе не маленький, но и не настолько большой, чтобы отказываться от используемых инструментов.
Благодарю за рекомендации и проявленный интерес к публикации.
Используется совместимая с Битрикс СУБД Percona(MySQL)