0

I need to have a catalog of audio files along with some properties of them, like DateCreated, Title, Format etc. I'm expecting to have those files in wav and/or gsm format. The maximum size of a file will be about 10MB. Maximum number of files to be added daily will be around 600. About 25 percent of the records will be erased every 10 days. And 80 percent of the entire records will be deleted every month (according to the approximation). When I query the records I won't need them to be queried with the physical files, rather I'll need their other properties. But then I might want to take a look at a specific file or multiple files , which is when I will pull the audio files themselves. Now here's my question: Should I store the audio files in a BLOB column along with their properties in the same table or should I have them in a separate location - this might be a database or just a file directory- and store the path to it? I'm planning to use MySQL, although I'm not quite sure whether it's appropriate for data with such magnitude. So if it's not a good choice could you also suggest another DBMS that'd be more suitable in this particular case.

Mikayil Abdullayev
  • 12,117
  • 26
  • 122
  • 206

0 Answers0