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

我对此进行了一些探索,并了解了使用XML的可能性,但是不知道该过程如何以及将执行什么操作。

任何帮助,将不胜感激。

最佳答案

不使用任何工具:不。

导出数据有两个大困难:

首先是Notes Richtext,它是一种专有格式,必须以某种方式进行“转码”。 “手动”执行此操作并非易事,需要大量编码或某种工具。

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

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

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

是的,有一个用于Lotus Notes / Domino的“ ODBC驱动程序”,但是如果您不了解文档的结构以及Notes-数据库的工作方式,那将无济于事。

09-30 21:09
查看更多