Как создавать большие наборы данных для тестовых целей?

StackOverflow https://stackoverflow.com/questions/3548671

  •  30-09-2019
  •  | 
  •  

Вопрос

Мне нужно проверить некоторые занятия по картам. Для этого я хочу создать большой набор данных 1-2 миллиона данных! Как я могу создать такие большие наборы данных?

Спасибо

Это было полезно?

Решение

Визуальная студия Team System Database Edition имеет объекты для этого

Как к видео

Другие советы

Этот вопрос немного слишком открытый, но короче вы можете создать программу для генерации случайных данных. В основном для каждого поля данных выберите диапазон данных (например, 0 - 100, «True» / «False», и т. Д.). Затем ваша программа заполнила каждое поле случайными данными. Напишите это поле в ваш набор данных и повторите процесс миллионов раз ...

Скопируйте какие-либо существующие данные и вставьте его миллионы раз.

 for(i = 1; i <= 2000000; i++) {
    insertRandomData();
 }

На основании всего текста вы можете использовать это в качестве семян, возможно, просто сделать его строкой, затем разбитым его в массив строки и начать сочетание случайных индексов массива, а для номеров просто используйте случайную функциональность. Вот ваше семя:

Лорема Ipsum Dolor Sit Amet, конспект Adipiscing Elit. Fusce Scelerisque Nulla Conge Felis Interdum NEC Lobortis Turpis Blandit. Утем Сгиттис успокаивает Лалина. Phasellus Iaculis Justo Vel Ligula Vestibulum Pretium. Phasellus Non Iaculis Nibh. CURABITUR ЕС IPSUM Dignissim Eros Volutpat Dignissim. Maecenas Lobortis Ultricies NiSl, Sit Amet Laoreet Leo Tristique Enget. Donec Ullamcorper, Metus Condimentum Vehicula Mollis, Urna Lorem Tincidunt Arcu, Enget Rutrum Niss Enim Sit Amet Enim. Аликеэм переменного тока Mi talleus. Nullam Vitae Justo Lacus, в Posuere Arcu. Aliquam Fermentum Lacus Eu Urna Congu Congu Pellentesque. Nam Malesuada Tincidunt Odio Odio, Eget Adipisccing Libero Pulvinar Site Amet. UT Risus Долор, Condimentum Non Cursus UT, Convallis Vitae Elit. Aliquam Ultricies, следствие, Nulla eget Convallis. Maecenas eget Sollicityin Neque. Etiam aliquam commodo sagittis. Morbi Pellentesque Metus Ut Eros Euismod Ullamcorper.

Воспользуйтесь существующими наборами данных, таких как пользовательские данные Stackoverflow.

Мой проект http://fluentetl.codeplex.com/ может помочь вам с этим.

Вы можете легко использовать его, чтобы выбросить тестовые данные в вашу базу данных, и это фактически проиллюстрировано в примерах.

Одним из примеров генерирует данные через код. Другой пример объединяет 2 текстовых файла, список первых имен и список фамилий и вставляет все возможные комбинации в таблицу. Вы можете сделать свой собственный цикл случайных данных, чтобы сохранить в вашу базу данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top