Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 在ApacheXindice中以XML格式存储视频和图像数据集_Mongodb_Xml Database - Fatal编程技术网

Mongodb 在ApacheXindice中以XML格式存储视频和图像数据集

Mongodb 在ApacheXindice中以XML格式存储视频和图像数据集,mongodb,xml-database,Mongodb,Xml Database,为了拥有一个包含图像和视频的大型数据集,我想使用ApacheXindice。在WWW上很少有apachexindece的教程和指南。如何在ApacheXindice中存储图像和视频文件?ApacheXindice是否适合存储大数据集?是否有任何最新的存储库可以以XML格式存储大量数据(不是SQL类型的数据库。是否应保存TB大小的数据)?我可以使用MongoDB存储大型数据集吗?我建议使用GridFS文件系统在MongoDB中存储外部文档(图像/视频、XML文件)。GirdFS集合由两部分组成:c

为了拥有一个包含图像和视频的大型数据集,我想使用ApacheXindice。在WWW上很少有apachexindece的教程和指南。如何在ApacheXindice中存储图像和视频文件?ApacheXindice是否适合存储大数据集?是否有任何最新的存储库可以以XML格式存储大量数据(不是SQL类型的数据库。是否应保存TB大小的数据)?我可以使用MongoDB存储大型数据集吗?

我建议使用GridFS文件系统在MongoDB中存储外部文档(图像/视频、XML文件)。GirdFS集合由两部分组成:chunks集合(存储二进制数据的地方)和files集合(保存有关文件的信息,包括客户定义的元数据)。从:

在某些情况下,存储大型文件可能会更高效 MongoDB数据库比系统级文件系统上的数据库更安全

如果文件系统限制目录中的文件数,则可以 使用GridFS存储所需的文件。当你想保持 您的文件和元数据自动同步并跨 系统和设施的数量

在地理上使用时 分布式副本集MongoDB可以分发文件及其副本集 元数据自动添加到多个mongod实例和 促进

当您希望从中的某些部分访问信息时 大文件而不必将整个文件加载到内存中,您可以 使用GridFS调用文件的各个部分,而不读取整个文件 进入记忆

对于大型数据集,GridFS可以分片(请参阅)


为了快速交付GridFS数据,有针对ngnix()和Apache()的模块。另请参见快速比较

Xindice似乎已经死亡或从未发布@ssbrewster MongoDB没有将其文档存储为JSON,即couchDB,而是使用BSON@Sammaye是的,你完全正确,我应该更清楚!尽管为了便于理解,BSON代表二进制JSON和文档。它实际上不是JSON,但非常类似——“零个或多个键/值对存储为单个实体”,称为文档。