Хранение большого файла 100 МБ в Mongodb - PullRequest
1 голос
/ 02 апреля 2012

Я хочу хранить большой файл размером от 100 МБ до 1 ГБ в MongoDB, как объект BLOB, и позже его будет проще найти.Язык программирования, который я использую - PHP. Пожалуйста, наставьте меня в этом смысле.

Ответы [ 2 ]

2 голосов
/ 02 апреля 2012

Для этого вам нужно использовать GridFS, так как обычно документы MongoDB ограничены 16 МБ. Смотрите обзор и примеры в документации PHP на http://www.php.net/manual/en/class.mongogridfs.php

0 голосов
/ 10 апреля 2012

Максимальный размер документа в MongoDB 1.8 и выше составляет 16 МБ.

Ранее это было 4Mb. GridFS позволяет легко распределить один файл по нескольким документам. Если вы проверяете фактические документы в MongoDB, вы заметите много отдельных документов, но через GridFS они будут без проблем отображаться в виде одного файла.

Это отвечает на вопрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...