我想像MongoDB一样存储100MB到1GB的大文件,就像BLOB对象一样,稍后可以更容易地检索它。我使用的编程语言是PHP 请从这个意义上指导我。在Mongodb中存储100 MB的大文件
1
A
回答
2
您需要为此使用GridFS,因为通常MongoDB文档被限制为16MB。请参阅PHP文档中的概述和示例,地址为http://www.php.net/manual/en/class.mongogridfs.php
0
MongoDB 1.8及更高版本中文档的最大大小为16Mb。
此前它是4Mb。 GridFS使您能够跨多个文档无缝地传播单个文件。如果您检查MongoDB中的实际文档,您会注意到很多单独的文档,但通过GridFS它们将无缝地显示为单个文件。
这是否回答这个问题?
+0
史蒂夫我上传了256MB的压缩文件。它使用PHP GridFS创建了256 MB文档。从我检查它的数据库有25MB大块。但问题是我无法下载压缩文件。因为它无法将256MB加载到内存。任何解决这个问题的方法。 – 2012-04-12 05:14:53
相关问题
- 1. 在blob存储中下载大块文件并将其分割为100 MB块
- 2. 100 MB空文件的Sqlite真空创建100 MB日志
- 3. Cassandra:存储和检索大尺寸值(50MB到100 MB)
- 4. 无法将大于100 MB的文件加载到HDFS中
- 5. 如何从Google云端存储中读取大文件(〜300 MB)?
- 6. 如何上传大文件(100 MB)在PHP
- 7. 在Xuggler中混合使用大型视频(100 Mb)文件和音频文件
- 8. html5存储大于50 MB的数据?
- 9. 如何在MongoDB中存储文件?
- 10. 在mongodb中存储文本?
- 11. 在MongoDB中存储路由
- 12. CRC-32(c)大文件好吗? (高达100 MB)
- 13. 从iPhone上传大文件(超过100 MB)到服务器
- 14. 如何在黑莓项目中存储32 MB文件
- 15. 如何将大型XML文件(> 100 MB)加载到Oracle中的XMLType列中
- 16. MongoDB作为文件存储
- 17. 在MongoDB中存储大型XML
- 18. Websphere MQ,收到大量(100 MB)消息
- 19. Python的Azure的Blob存储上传文件更大然后64 MB
- 20. 在MongoDB中存储非常大的文档
- 21. WinRT隔离存储的最大大小(MB)是多少?
- 22. 存储文件在mongoDB withour GridFS
- 23. 在磁盘或MongoDB上存储文件
- 24. MongoDB限制存储大小?
- 25. Total MongoDB存储大小
- 26. 数据存储在MongoDB中
- 27. 使用Python保存存储在Mongodb GridFS中的pdf文件
- 28. 如何在数据库中最好地存储大型JSON文档(2+ MB)?
- 29. 在hadoop HDFS中存储大文件?
- 30. 如何在sqlite中存储大文件
我用下面的命令上传一个254MB的压缩文件夹。 C:\ mongodb \ bin> mongofiles.exe -d用户将c:\ SWSetup.zip放入,但创建的文档也为262 MB。我认为它会将数据保存在文档块中。你能告诉我什么是单个文档的最大尺寸。 – 2012-04-03 12:06:06
在PHP中使用mongo gridfs我无法上传超过16 MB的文件。 – 2012-04-05 11:48:27