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