Использование GridFS в основном превратит этот объект в серию «файловых блоков», и он будет вести себя как файл.
У меня объект размером около 1 ГБ превращен в BsonDocument.
Вам нужно разбить это на несколько BsonDocuments, к которым вы можете запросить.MongoDB совершенно не способен обрабатывать один гигантский BsonDocument.
MongoDB предназначен для хранения множества маленьких BsonDocuments и позволяет вам запрашивать их.
Я сохраняю граф объектов (2 ГБ)
Можно ли разбить это на части с запросами?
Если нет, то, возможно, вы используете не ту базу данных.Существует несколько графических баз данных, разработанных для такого типа хранения и запросов.Проверьте Neo4J или Microsoft Trinity .
Это графические базы данных, предназначенные для обработки этого типа работы.