Я ищу правильный путь, поэтому используйте ElasticSearch с MongoDB. Я хочу сохранить несколько данных в MongoDB. Кроме того, я хочу сохранить большой текст с помощью ElasticSearch для поддержки комплексного полнотекстового поиска.MongoDB с ElasticSearch
Моя проблема на данный момент: Я не уверен, какое лучшее решение для этого. Большинство решений, которые я нашел для синхронизации MongoDB с ElasticSearch, используют «реку», которая устарела!
Каков наилучший способ объединения этих двух технологий?
Это даже лучший способ сохранить его в MongoDB и ElasticSearch?
Я нашел несколько статей, которые объясняли, что ElasticSearch один недостаточно безопасен и что вы должны использовать другую СУБД.
Также под робастностью на сайте MongoDB я нашел это:
К сожалению, Elasticsearch (и компоненты это из) в настоящее время не обрабатывать OutOfMemory-ошибки очень хорошо. [source]
Так сохранение избыточных данных, вероятно, является лучшим способом.
Заранее благодарен!
привет, благодарю вас за ответ. Я на самом деле нашел это решение. Я думаю, что удивительно, что для этой проблемы уже нет встроенного решения. Спасибо! – jvecsei
@alexandra вы, ребята, все еще используете свое собственное решение? что вы думаете о mongo-коннекторе? – nxmohamad
Хей, мы все еще держим вещи в синхронизации вручную, да. Я не работал с mongo-коннектором, но он похож на старую речную реализацию. Я могу сказать, что, когда мы использовали реку на месте, проблемы появились после того, как начали ее использовать, поэтому, вероятно, вам нужно попробовать какое-то время, чтобы прийти к выводу. – Alexandra