Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NoSQL database for storing big files? [closed]

I need to store very large (more than 512Mb) binary files into a NoSQL database. What particular NoSQL database implementation allows that?

like image 875
Edward83 Avatar asked Nov 23 '10 23:11

Edward83


2 Answers

No experience, but Mongos GridFS is the only thing I have heard of that is specifically for storing files

like image 101
Matt Briggs Avatar answered Oct 03 '22 00:10

Matt Briggs


If you're going to store binary files in a non-relational database, you could look into using Luwak. You could also look into using Hadoop's HDFS to store your files in a distributed fashion. Neither of these solutions will do much for you until you have three or more servers to run them on and a fast network backbone to support the file replication.

Without knowing more about the rationale for storing large amounts of binary data in a database, it doesn't make much sense. Your filesystem does an amazing job of storing binary files with searchable metadata. If you're just looking to catalog your movies and their metadata, there are better solutions. If you're trying to get distributed and redundant storage for your movies, there are better solutions out there.

like image 28
Jeremiah Peschka Avatar answered Oct 03 '22 00:10

Jeremiah Peschka