1

由于 Orbeon Forms 中 MySQL 持久层的性能不佳,我们需要将数据从 MySQL 迁移到 eXist 数据库。我们该怎么做?

4

2 回答 2

3

目前,Orbeon Forms 不附带一个“迁移工具”,可以让您在数据库之间移动数据。您可以使用您最熟悉的任何语言进行编程,访问Orbeon 的持久性 API,但如果您有 50 个表单,并且这是一次性操作,无论听起来多么无聊,只执行 50 个副本可能会更快-粘贴。

于 2012-12-18T02:30:44.180 回答
2

如果您使用 Form Builder 来构建您的表单,您可以使用的另一个技巧是在持久性提供程序之间切换。由于 Orbeon Forms 支持动态资源重新加载,因此您无需重新启动即可切换提供程序。

  1. 配置您的原始提供程序 (properties-local.xml)
  2. 在表单生成器中打开表单
  3. 配置您的新提供商
  4. 在表单生成器中,单击保存

我发现这种技术很有用,尽管我只需要为一个表单定义做这件事。

有关持久性提供程序的文档,请参见http://wiki.orbeon.com/forms/doc/developer-guide/form-runner/oracle-and-mysql-persistence-layers

于 2014-10-21T22:51:27.407 回答