Please do the following within 1-2 paragraphs. Make it written simply and not too in-depth.
You have been hired to set up a database for a company similar to Netflix that rents movies over the Internet. Describe what type of database management system you would recommend for this application.
Please base your discussion on the following questions:
– what are the key requirements of your database?
– what are the differences between SQL and NoSQL DB?
– if you have large volume of user base and movie inventory and user expereince is super important, which type of DB works for your website – relational DB or none relational DB? Why?
– with the considerations above, how would you structure your DB? If you are considering opensource database, which one would you use? Why?