# #mongodb #google-cloud-storage #google-cloud-run #mongodump
Вопрос:
я использую сервер узлов, работающий в cloudrun, я хочу использовать пакет node-mongotools npm для загрузки дампа бд, как описано в https://www.npmjs.com/package/node-mongotools в облачное хранилище Google. поскольку cloudrun не имеет сервера, доступ к диску экземпляра отсутствует. есть ли способ передавать дамп в облачное хранилище по мере создания дампа.
конечная цель-создать дамп mongodb в облачном хранилище с помощью cloudrun
может ли кто-нибудь предложить какое-либо другое решение для достижения того же самого.
Комментарии:
1. Каков размер вашей свалки?
2. это будет примерно в ГБ, мы думаем сделать это на основе коллекций
Ответ №1:
В бессерверном режиме у вас пока нет доступа к диску. Но вы можете хранить данные в памяти (пока до 8 ГБ памяти, скоро будет больше).
Таким образом, вы можете экспортировать коллекцию в память, а затем загрузить ее в облачное хранилище. Удалите коллекцию (очистите память) и повторите действие со следующими коллекциями.
Здесь нет блокаторов, пока вы остаетесь в пределах памяти.