Теперь я использую mongodb для сохранения файла очень большого размера (90G), который содержит почти 40 000 000 элементов.
Я читаю и анализирую этот файл и вставляю все элементы в mongodb (мой язык программирования — perl, batch_insert вместо вставки, и я сопоставляю один элемент с одним документом mongodb).
Прежде чем вставлять, я уже создал индексы (около 10 ключей индекса).
Я обнаружил, что скорость вставки не может удовлетворить мои потребности (от 200 до 400 элементов в секунду).
Я знаю, что слишком много ключей индекса определенно замедлят мою вставку, особенно когда размер коллекции становится довольно большим.
Итак, мне интересно, смогу ли я проиндексировать их после того, как я сбросил все данные в базу данных. Кто-нибудь может сказать мне, доступен ли этот способ или может ли этот способ определенно сэкономить мое время?
operational
иanalytical
вариантах использования монго - person Noam Rathaus   schedule 19.12.2013