Каковы плюсы и минусы этих двух подходов к хранению и извлечению данных JSON в Meteor?MongoDB GridFS vs AWS S3 для хранения файлов для Meteor
Хранение и извлечение должны выполняться кусками.
Каковы плюсы и минусы этих двух подходов к хранению и извлечению данных JSON в Meteor?MongoDB GridFS vs AWS S3 для хранения файлов для Meteor
Хранение и извлечение должны выполняться кусками.
Мы использовали на нашем сервере GridFS некоторое время, прежде чем переключиться на AWS-S3 несколько недель назад. Я не могу сказать, что пошло не так тогда, но время от времени загруженный файл может вызвать некоторую ошибку на сервере и случайно выбить его из строя, несмотря на то, что мы соблюдали ограничения размера и минимума. Кроме того, при попытке получить и визуализировать эти файлы сервер начнет кричать, а некоторые разбились, а загрузка файлов просто укажет на thewebsite.url/uploaded-docs/null. Это примечание к README:
ПРИМЕЧАНИЕ. Этот пакет находится в активной разработке прямо сейчас (2014-3-31). У этого есть ошибки, и API может продолжать изменяться. Пожалуйста, помогите протестировать его и исправить ошибки, но пока не используйте их в производстве.
Из-за этого мы теперь используем AWS и, несмотря на то, что это не так бесплатно, мы не сталкивались с каким-либо другим сбоем при загрузке файла у наших пользователей. Но, как я уже сказал, записка пакета довольно старая, и мы не могли понять, была ли проблема на нашей стороне или на GridFS. Мне было бы интересно, если у кого-нибудь есть некоторые идеи по этому вопросу.