Разделение GridFS на MongoDB

Я документирую GridFS и возможность сегментировать его между разными машинами.

Читая документацию здесь , предлагаемый ключ сегмента - это фрагменты .files_id. Этот ключ будет связан с _id коллекции файлов, поэтому этот _id является инкрементным. Каждый новый файл, который я сохраняю в Grid, будет иметь новый инкрементный _id.

В книге О'Рейли «Масштабирование MongoDB» не рекомендуется использовать инкрементный ключ сегментирования, чтобы избежать горячих точек (последний сегмент получит все записи и прочтите).

что вы предлагаете для сегментирования коллекции GridFS?

Читая документацию здесь , предлагаемый ключ осколка - chunks.files_id. Этот ключ будет связан с _id коллекции файлов, поэтому этот _id является инкрементным. Каждый новый файл, который я сохраняю в Grid, будет иметь новый инкрементный _id.

В книге О'Рейли «Масштабирование MongoDB» не рекомендуется использовать инкрементный ключ осколка, чтобы избежать горячих точек (последний осколок получит всю запись и прочтите).

что вы предлагаете для сегментирования коллекции GridFS?

Читая документацию здесь , предлагаемый ключ осколка - chunks.files_id. Этот ключ будет связан с _id коллекции файлов, поэтому этот _id является инкрементным. Каждый новый файл, который я сохраняю в Grid, будет иметь новый инкрементный _id.

В книге О'Рейли «Масштабирование MongoDB» не рекомендуется использовать инкрементный ключ осколка, чтобы избежать горячих точек (последний осколок получит всю запись и прочтите).

что вы предлагаете для сегментирования коллекции GridFS?
Кто-нибудь сталкивался с проблемой HotSpot?

спасибо.

20
задан ALoR 17 March 2011 в 20:06
поделиться