我想收到有关SQL服务器可用的数据生成器的build议。 如果发布回复,请提供您认为重要的任何function。 我从来没有使用这样的应用程序,所以我正在寻求教育这个话题。 谢谢。 (我的目标是在每个表格中填入一个包含10,000个以上logging的数据库,以testing一个应用程序。)
我想知道是否存在一个假的数据生成器的Java。 在Perl中存在Data::Faker并且有一个叫做faker的端口,用于JavaScript faker.js 。 有人知道一个Java的假数据生成器 ,可以提供随机的名称,电话号码,邮政信箱号码等…
我正在寻找一个好的免费工具来生成样本数据的build议,以加载到testing数据库中。 通过类比,为任何RDBMS生成“ lorem ipsum ”文本。 我正在寻找的function包括: 为现有的表格定义生成数据的灵活性。 能够生成小型和大型数据集(> 100万行或更多)。 以SQL脚本格式( INSERT语句)生成,或者以适合批量导入(通常更快)的平面文件格式生成。 一个简单脚本的命令行界面。 可扩展的,开源的,用dynamic语言编写的(这些都是很好的,但不是很强的要求)。 PS:我没有在StackOverflow上search一个重复的问题,但我没有find一个。 如果有的话,我会很感激得到一个指针。 感谢大家的好评! 我应该修改我的要求,我使用Mac OS X作为我的主要开发环境,而不是Windows(尽pipe我确实说过命令行界面是可取的,而且实际上排除了Windows)。 不过,对于这个问题的其他读者来说,Windows特有的build议无疑是有用的,但是,谢谢。 这是我的结论: GenerateData: PHP的Web应用程序界面,而不是命令行 限于产生200条logging(或支付20美元的许可证来产生5,000条logging) RedGate SQL数据生成器 不免费,价格295美元 需要Windows,.NET,SQL Server Visual Studio 2008数据库版本 需要Windows 需要昂贵的MSDN或ISV订阅 横幅Datadect 不免费,价格595美元 需要Windows(?) 不支持MySQL(?) GUI,而不是命令行或脚本 rubyFakergem 对于批量数据加载使用ActiveRecord太慢 超级摔跤 主要是一个负载testing工具,内置一个随机数据生成器 不过很简单 总体而言是一个很好的亚军工具 Databene Benerator 我的需求最好的解决scheme XML脚本,与DbUnit兼容 开源(GPL)Java代码 命令行使用 通过JDBC直接访问许多数据库