【问题标题】:How to migrate existing database from Domino Server to Relational database (MySQL)如何将现有数据库从 Domino 服务器迁移到关系数据库 (MySQL)
【发布时间】:2015-02-26 01:17:21
【问题描述】:

有没有什么好的方法可以在不使用任何工具的情况下将现有数据库从 Domino Server 迁移到 MySQL 等关系数据库。

我已经对此进行了一些探索,并且知道它可以使用 XML,但不知道如何以及将是什么过程。

任何帮助将不胜感激。

【问题讨论】:

  • @EmmanuelGleizer:那是关于将 domino 迁移到 java 或 oracle。我想要多米诺骨牌到mysql,php。
  • 是的,但是 SQL server 和 Oracale 都是关系型的,因此没有太大区别。

标签: mysql xml lotus-notes lotus-domino


【解决方案1】:

不使用任何工具:否。

导出数据有两大难点:

首先是 Notes Richtext,它是一种必须以某种方式“转码”的专有格式。这不是一件容易“手动”完成的事情,需要大量编码或某种工具。

第二个事实是,Notes 文档中没有“强制”结构。可以有几种形式来“定义”文档的外观,并且可以有过去使用过的这些形式的不同版本。一个文档可能包含也可能不包含任何可想到类型的任意数量的字段(该字段甚至可能是一个文档中的数字和另一个文档中的文本)。

您必须了解文档的结构才能将其取出。当然,您可以简单地将它们导出为“结构化文本”或“逗号分隔值”,以获取其中的大部分内容,但是您需要按您需要的顺序显示文档的视图。将它们导出为 XML 是另一种获取数据的“标准”方式,但是您需要了解 xml 才能将其导入关系数据库。

简短:如果没有(至少很少)编码知识或工具(需要花钱),就没有机会获取数据。

啊,是的,Lotus Notes / Domino 有一个“ODBC 驱动程序”,但这对您没有多大帮助,如果您不知道文档的结构以及 Notes-Databases 的工作方式,它也不会工作。

【讨论】:

  • 您对此有何看法:waset.org/publications/4574/…
  • 不错的理论...但没有关于“如何做到这一点”的提示...您可以尝试上述工具,但文章本身并没有提供任何解决方案。编写软件来做到这一点是一本“食谱”……
【解决方案2】:

正如 Torsten 上面所说,没有工具是不行的,要么买一个,要么自己写。

几年前我编写了一个类似的工具来将 Notes 数据库导出为 XML。有一些工作,尤其是富文本字段。您可能还想导出/分离附件和嵌入的图像。

您可以在此处阅读有关我的导出工具的更多信息:http://www.texasswede.com/websites/texasswede.nsf/Page/Notes%20XML%20Exporter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 1970-01-01
    • 2023-03-29
    • 2013-04-17
    相关资源
    最近更新 更多