用于ORM验证的大型/复杂数据集?

时间:2009-03-14 01:42:41

标签: database orm data-modeling

我正在寻找免费提供的样本数据来进行一些ORM验证和性能测试。我的主要要求是:

  • 歧视类型:它需要包含某种继承,例如Party - >人与组织;
  • 合理复杂的数据模型;
  • 一些相当大的表(至少数十万行);
  • 多平台:至少Oracle,MySQL和SQL Server;
  • 随手可以理解。例如,CRM应用程序就是我所说的易于理解的。人们了解客户,客户等等。

有人能指出我这样的事吗?

2 个答案:

答案 0 :(得分:2)

SQL Server AdventureWorks数据库符合您的大多数条件。它有around 69 tables和相当数量的数据。它comes scripted,所以通过一些编辑,它可以与Oracle和MySQL一起使用。有business scenarios和用例。

不确定它是否有歧视类型。

答案 1 :(得分:0)

你想要完成什么?

  • “ORM验证”这可能意味着什么?它有效吗?它解决了你的问题?这个复杂的模型将如何帮助您确定ORM是否能解决您的问题?

  • “性能测试”。这有一定的意义。

为什么不设计应用程序的模型?为什么不查看ORM是否具有适合您特定应用的性能?


修改

看来你有一个iBatis ORM模型;您想了解pBatis的哪些方面?你有什么选择?

  • 有效吗?移植您的模型。

  • 它有性能吗?移植模型中性能最差的部分和数据并使用它。

这些结果是pBatis适用性的无可争辩的证据。任何其他基准测试只是一个基准 - 并且值得商榷。