Перейти к содержимому

Фото
- - - - -

Mongodb, Mongoid как ускорить запись данных в Mongodb

Mongodb Mongoid Ruby

  • Вы не можете создать новую тему
  • Please log in to reply
Пока никто не отвечал в этой теме...

#1 arthur1981

arthur1981
  • Новобранец
  • 14 сообщений

Отправлено 23 Сентябрь 2014 - 18:28

Добрый вечер всем! Мне нужно записать в Mongodb 2.000.000  рядов информации, по очереди, один за одним, перед записью програма проверяет или такой ряд уже существует в базе данных, если существует програма соединяет новый ряд с существующим тоесть делает update, если ряд не существует тогда програма создает этот ряд в базе данных (create). Но когда количество рядов в базе данных доходит до 300.000 этот процесс сильно замедляется и информация записывается в базу очень медленно. Кто небудь знает как ускорить этот процесс? Благодарю за помощь!


  • 0





Читать еще на тему: Mongodb, Mongoid, Ruby