Я документирую GridFS и возможность очертить его между разными машинами.
Считывая документацию здесь, предлагаемый осколочный ключ - chunks.files_id. Этот ключ будет связан с _id коллекции файлов, таким образом, этот _id является инкрементным. Каждый новый файл, который я сохраняю в Grid, будет иметь новый инкрементный _id.
В книге O'Reilly "Scaling MongoDB" использование инкрементного ключа осколка не рекомендуется, чтобы избежать HotSpots (последний осколок получит все записи и чтение).
Каково ваше предложение по сборке коллекции GridFS?
Кто-нибудь испытал проблему с HotSpot?
спасибо.