База данных NoSQL для хранения больших файлов? [закрытый]


Мне нужно хранить очень большие (более 512 МБ) двоичные файлы в базе данных NoSQL. Какая конкретная реализация базы данных NoSQL позволяет это?

4 15

4 ответа:

Нет опыта, но Mongos GridFS-это единственное, что я слышал о том, что специально для хранения файлов

Есть супер бережливый механизм хранения NoSQL с отличной поддержкой произвольного доступа. На самом деле, существует множество конкурирующих реализаций общего стандартизированного интерфейса с многолетним тестированием от сотен миллионов пользователей по всему миру.

Смотрите не дальше, чем fopen. Это веб-масштаб!

Если вы собираетесь хранить двоичные файлы в нереляционной базе данных, вы можете использовать Luwak. Вы также можете изучить возможность использования HadoopHDFS для хранения ваших файлов распределенным способом. Ни одно из этих решений не поможет вам, пока у вас нет трех или более серверов для их запуска и быстрой сетевой магистрали для поддержки репликации файлов.

Не зная больше об обосновании хранения больших объемов двоичных данных в базе данных, он не делает этого. иметь смысла. Ваша файловая система делает удивительную работу по хранению двоичных файлов с доступными для поиска метаданными. Если вы просто хотите каталогизировать свои фильмы и их метаданные, есть лучшие решения. Если вы пытаетесь получить распределенное и избыточное хранилище для ваших фильмов,есть лучшие решения.

Я думаю, что вы используете неправильный инструмент для работы, помещая двоичные данные в решение базы данных nosql.