MongoDB C # настройки и ограничения по размеру - PullRequest
0 голосов
/ 28 декабря 2010

Какова процедура установки распределенной MongoDB, и есть ли ограничения по размеру, специфичные для C #?

Ответы [ 2 ]

1 голос
/ 28 декабря 2010

Для распределенной MongoDB вы должны прочитать о Sharding , что является очень приятной особенностью MongoDB. Одним словом, Шардинг предлагает:

  • Автоматическая балансировка для изменений в загрузка и распределение данных
  • Простое добавление новых машин
  • Масштабирование до тысячи узлов
  • Нет единой точки отказа
  • Автоматическое переключение при сбое
1 голос
/ 28 декабря 2010

Ограничения памяти MongoDB связаны с тем, что она отображает файлы в памяти.В 32-разрядной системе вы не можете адресовать позицию в отображенном в памяти файле, для представления которой требуется число, превышающее 32 бита.

  • Максимальный диапазон 32-разрядного целого числа со знаком равен2 ^ 31-1 позиции или 2 гигабайта.
  • Максимальный диапазон 64-разрядного целого числа со знаком составляет 2 ^ 63-1 позиции, или ~ 9,2 экзабайта (9,2 миллиарда гигабайт).

За Википедия"По состоянию на май 2009 года общий объем цифрового контента в мире, по оценкам, составляет 500 миллиардов гигабайт, или 500 эксабайт".В практическом плане вы достигнете пределов свободного места на жестком диске за годы до того, как станут беспокоиться пределы адресации памяти.Если вы хотите заархивировать весь интернет на одном осколке, у вас могут возникнуть проблемы.:)

...