QGA
QGA

Reputation: 3192

Which data store can handle TB of audio calls in SWING

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

Answers (1)

David Yee
David Yee

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

Related Questions