有人可以推荐合成数据生成器吗?

时间:2009-12-06 17:17:28

标签: database

是否有人遇到过可以创建合成数据以加载到数据库中以进行测试的免费数据生成器?

7 个答案:

答案 0 :(得分:1)

看着其他问题我偶然发现了Benerator,http://databene.org/databene-benerator.html。我没试过,但是:

显然带有这些JDBC驱动程序 http://databene.org/databene-benerator/112-installing-the-benerator-distribution.html •jTDS驱动程序(MS SQL Server或Sybase) •MySQL连接器 •HSQL DB •Derby客户端 •PostgreSQL •Jaybird(Firebird DB) 您当然可以自己安装更多(例如Oracle)...

答案 1 :(得分:0)

如果您比组织外的任何人更了解您的数据,您可能会通过自己编写代码来获得最佳结果。用C#,Python等编写一个小程序来生成测试数据是相当简单的。

答案 2 :(得分:0)

你可以看看我的FOSS data generator - 这是目前的概念证明,但是可以使用。

答案 3 :(得分:0)

Redgate有一个工具可以做到这一点。我试探了一下,并认为它有潜力。它确实花费了$$,因此它可能不适合您当前的需求。

答案 4 :(得分:0)

我已经尝试过使用Redgate工具,它是Redgate Toolbelt捆绑包的一部分,我可以推荐它。非常好的工具,有很多可能性。然而,正如和平主任指出的那样,它需要花钱,如果你在一致的基础上进行数据库开发,那是非常值得的。

答案 5 :(得分:-1)

我不知道有任何免费推荐的产品,但如果您愿意购买商业许可证,我可以推荐ExactData的Dynamic Data Generator。它试图生成大规模,合成,现实和工程数据集。它允许您为测试建模数据集,自定义输出格式(例如CSV),然后生成大量内部一致的数据记录。

我可以推荐DDG,因为我是这个产品的开发人员。

答案 6 :(得分:-1)

要生成合成事务数据集,您可以使用IBM Synthetic数据生成器。但我建议你下载Iranshamim Synthetic数据集生成器,因为它有GUI并生成更准确的结果。