Возможно ли использовать SOLR в качестве нереляционной базы данных при подключении к Zoie? - PullRequest
0 голосов
/ 27 января 2011

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

Я понимаю, что Zoie - это решение для поиска и индексации почти в реальном времени, основанное на Lucene.Также есть плагин для SOLR.С первой попытки у нас возникли незначительные проблемы, но в целом я не вижу проблем с использованием его в качестве решения для нереляционной базы данных.Конечно, мы должны пожертвовать многими функциями, например ограничениями, транзакциями, генерацией уникального ключа и т. Д. Но по сравнению с тем, что мы получаем, они также могут быть компенсированы или исправлены, так или иначе.

Итак, я думаю, у меня вопрос, есть ли у кого-нибудь реальная проблема с использованием такой комбинации в качестве базы данных в серьезном приложении?

1 Ответ

0 голосов
/ 28 января 2011

Постоянно означает сценарий в реальном времени или каковы требования?

Взгляните на: http://wiki.apache.org/solr/NearRealtimeSearchTuning

Я бы тоже взглянул на Solandra + ElasticSearch!

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