Robert M.

asked • 12/08/20

Please answer the short prompt regarding database storage solutions and structure. Which data storage solution is best?

Situation:

You work at an organization that operates a very large chain of used car lots. Your boss pulls you into a meeting where there is a lot of excitement about a future initiative around camera data of vehicles. In short, someone in the R&D department has this idea that if they get their hands on data from public cameras pointed at interstates they can use machine learning algorithms to quantify the make and models of vehicles of various regions. The gist is that, in the future, if they're able to use this technique they could churn out reports of all the vehicles that passed various camera points, and gain market insights into what vehicles are popular in that region of the country. Knowing which vehicles are being driven in certain areas could give them a competitive advantage. After asking a lot of questions, you learn that all that what is available right now is several different camera feeds provided by the Department of Transportation. Your company is interested in grabbing and storing the videos and images from those cameras so that they can analyze them in the future. The feeds have various amounts of meta-data, such as timestamps, GPS locations, etc., that vary depending on the source of the feed. The R&D department anticipates that they are at least a year out from developing the algorithms they need to use this data, and cannot give you specifications about what their structure needs are or will be. However, you get the sense that your boss would very much like to start storing the video and image data immediately in order not to miss any opportunities.

What type of data storage solution would you recommend and why?


For simplicity's sake, please limit suggestions to the concepts of: 

Unstructured (or lightly structured) Data Lake Storage, Key-Value Store, Column Store, Document Store, Graph Database, Relational Database designed for OLTP, or Relational Database designed to serve as a Data Warehouse.

1 Expert Answer

By:

Still looking for help? Get the right answer, fast.

Ask a question for free

Get a free answer to a quick problem.
Most questions answered within 4 hours.

OR

Find an Online Tutor Now

Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.