Поддерживает ли Laravel MongoB по умолчанию или какую-либо базу данных NoSQL? - PullRequest
0 голосов
/ 05 декабря 2018

Моя компания запускает огромный проект Lumen 5.1 на MySQL.Они хотят добавить к нему аналитику, и именно они используют MongoDB

Возможно ли использовать MongoDB без каких-либо сторонних библиотек?Я собираюсь использовать

https://github.com/jenssegers/laravel-mongodb

Но технический лидер считает, что Laravel поддерживает MongoDB по умолчанию, я просто задаю этот вопрос, чтобы проверить, правда это или нет.

Редактировать:

Если MongoDB не является опцией, поддерживает ли Laravel какой-либо другой NoSQL по умолчанию?

1 Ответ

0 голосов
/ 05 декабря 2018

Laravel по умолчанию не поддерживает MongoDB.

Вам потребуется использовать один из нескольких доступных сторонних пакетов.Мне нравится moloquent, потому что он отображает коллекции mongo db на модели laravel точно так же, как eloquent.

Вы можете использовать Redis, если вам нужна изначально поддерживаемая база данных NoSQL или вы можете рассмотреть ElasticSearch (не поддерживается изначально), если вы собираетесь хранитьмного метаданных, а затем проанализировать их.Такие инструменты, как kibana и logstash, могут оказаться очень полезными.

...