Reputation: 3192
Which database best suits the following scenario:
I have created a java application which stores audio calls to the local file system. The application, in order to play audio calls, retrieves the metadata from a database (MySQL), which has one column with the location to the call on the local HD.
The issue I have now is that the amount of audio calls is HUGE (around 50 TB)
What should I do to handle such amount of data
The application is built in JAVA SWING
EDIT:
I am interested in which database can handle such amount of data. I have heard about Hadoop but seems it is very good only for batch processing not for real time querying.
Any suggestion?
Thanks
Upvotes: 0
Views: 56
Reputation: 3656
Consider compressing the audio files. Ideally, with lossless compression but if necessary, with lossy compression (you can probably get away with a low bitrate if the audio calls are only speech). Another user suggested the following Java compression libraries: https://stackoverflow.com/a/10486007/2557554
Upvotes: 1