繁体   English   中英

如何将现有数据库从Domino Server迁移到关系数据库(MySQL)

[英]How to migrate existing database from Domino Server to Relational database (MySQL)

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

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

任何帮助,将不胜感激。

不使用任何工具:不。

导出数据有两个大困难:

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

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

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

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

是的,有一个用于Lotus Notes / Domino的“ ODBC驱动程序”,但这对您没有多大帮助,如果您不了解文档的结构以及Notes-数据库的工作方式,那么它也将不起作用。

正如Torsten所说,没有工具就无法做到,要么买一个,要么自己写一个。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM