Почему MongoDB для данных скрапа? - PullRequest
0 голосов
/ 14 апреля 2019

Почему MongoDB является популярным выбором для данных скрапа?Есть ли существенное снижение производительности при использовании NoSQL по сравнению с SQL?

Я думаю, что Mongo или любой другой NoSQL обеспечивает гибкость, необходимую для хранения динамических нерегулярных / уродливых данных, таких как веб-данные.Mongo может развиваться с изменением требований проекта / данных и отходит от жестких схем, необходимых для SQL.

1 Ответ

1 голос
/ 20 апреля 2019

Я копал глубже и нашел несколько полезных ссылок, объясняющих, почему использовать Mongo, большинство из которых вращаются вокруг гибкости NoSQL, поскольку данные могут быть неструктурированными:

Основные различия:

https://medium.com/xplenty-blog/the-sql-vs-nosql-difference-mysql-vs-mongodb-32c9980e67b2

https://db -engines.com / ен / система / Microsoft SQL + + Сервер% 3BMongoDB

Производительность:

Какие-либо подробные и конкретные причины того, почему MongoDB намного быстрее, чем базы данных SQL?

И хотя никто конкретно не рассматривает, почему использовать NoSQL для Scrapy, представляется, что подразумевается, что очищенные данные предполагаются неструктурированными и по своей природе беспорядочными, поэтому их трудно реализовать в реляционной структуре данных. Изначально это не было для меня очевидным, потому что мои данные были структурированы, но по мере масштабирования проекта это становилось все меньше.

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