Заполнение БД 1М строками - PullRequest
0 голосов
/ 14 июня 2011

Чтение по Рельсы и индексирование ассоциаций .Автор упоминает о записи 1М строк фиктивных данных в базу данных для тестирования производительности?Как он это сделал?Через каждый цикл в файле seed.rb?или есть лучший способ?

Ответы [ 2 ]

1 голос
/ 12 июля 2011

Драгоценные камни как Машинист хорошо поработали над созданием экземпляров модели для вас.Особенно в сочетании с ffaker для предоставления всевозможных «правдоподобных» тестовых данных.

Возможно, вы также захотите взглянуть на activerecord-import для массовыхимпорт данных.Он будет выполнять массовые вставки, когда ваша база данных его поддерживает (например, все, кроме sqlite), и значительно ускоряет их.

0 голосов
/ 15 июня 2011

Он, вероятно, загружает данные из файла . Мне нравится использовать ruby ​​для генерации тестовых данных. (Я не занимаюсь разработкой Rails, но мне приходится много тестировать базы данных.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...