Answer the question
In order to leave comments, you need to log in
What is the best way to store data in a database? Which technology stack to choose?
Briefly describe the essence of the project.
There is a distributor who sells goods (say, 300 items) to fifty other small wholesalers, each of which has its own website. The distributor wants to regularly (every day) scrape these 50 sites, with the following goals:
Answer the question
In order to leave comments, you need to log in
Why do this in NoSQL? This is where relational databases come in handy.
I would generally limit myself to three tables:
1) site
2) product in general (in fact, only its id and name are stored there)
3) product on a specific site (product id, site id, price, parsing date are stored here).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question