我的数据如下: 我有大约1,000,000个基因序列数据,但其中一些非常短,有数百个字符,但其中一些很大,以至于它的BSON大小已超过MongoDB的每个文档大小限制16M,最多约10,000,000个字符。一个序列。所以,我正在考虑使用GridFS将这些序列存储为文件。所以,我陷入了一个delima:
解决方案1:使用GridFS将所有基因序列存储为文件,无论它们是小还是大。
解决方案2:仅使用GridFS将非常大的基因序列存储为文件,并将小型基因序列存储为普通文档。但它导致另一个问题,查询不再简单,因为基因序列以两种不同的方式存储,对于每个查询,我必须查询它们。
我是MongoDB的新手,所以,我的许多想法看起来很荒谬。但我真的需要你的帮助。