Как вы можете видеть из другого моего вопроса , генерация тестовых данных - моя тема прямо сейчас.
На данный момент я все еще генерирую свои тестовые данные вручную. Тем не менее, этот процесс всегда порождает небольшие объемы данных (обычно пять-десять строк) , так как он является ручным процессом.
Есть ли инструменты для автоматизации этого процесса? В частности, я хотел бы иметь возможность генерировать 1 миллион + строк.
Red Gate SQL генератор данных?
источник
Отличным ресурсом, конечно же, является Redgate SQL Toolbelt, в частности их Data Generator.
источник
Я отвечу на это так же, как и на вопрос о MySQL :
Вам часто лучше делать это самостоятельно, либо данные могут быть слишком случайными и не будут иметь распределения, аналогичного тому, как будут выглядеть ваши реальные данные. (например, индексы хороши для действительно случайных данных ... не так много, когда существует ограниченное число перестановок или некоторые значения встречаются более 20% времени)
Я обычно использую сценарии Perl для генерации своих смоделированных данных и записываю их в файлы с разделителями табуляции ... Затем я могу либо использовать механизмы массового импорта этой базы данных, чтобы загрузить ее, либо использовать другой сценарий, который вставляет записи с заданной частотой (например, insert (x) записывает каждые (y) секунды с небольшим джиттером времени)
источник