Учитывая использование Solr для веб-приложения, мы будем благодарны за понимание производительности. - PullRequest
1 голос
/ 12 сентября 2011

Я создаю веб-приложение, которое включает в себя очень частые обновления базы данных (возможно, от 10 до 100 секунд в секунду), а также требует такой же частоты операций поиска.(т. е. пользователи публикуют информацию, а затем эту информацию необходимо проводить полнотекстовый поиск очень регулярно и очень скоро после ее отправки)

В настоящее время планируется использовать MySQL в качестве базы данных, но создать индекс поверхпоиск данных в Solr для возврата «идентификатора элемента», который затем будет извлечен из базы данных MySQL.

Кто-нибудь может предоставить мне какую-либо информацию / информацию о способности Solr удовлетворить мои потребности?

Спасибо!

1 Ответ

3 голосов
/ 12 сентября 2011

Это будет непросто, так как Solr изначально был спроектирован, чтобы работать с низкими частотами обновлений. Тем не менее, значительные улучшения были сделаны с Solr + RankingAlgorithm и мягкими фиксациями (теперь доступны в ночных сборках Solr 4.0). Если они будут соответствовать требованиям к производительности вашего проекта, это вы должны выяснить (есть также множество других факторов, от доступного оборудования до требований к поиску с участием других компонентов Solr).

...