2016-04-26 35 views
2

我们需要将一个Marklogic数据库服务器中存在的两个数据集合映射到另一个服务器。将MarkLogic数据库中的Collections的全新映像传输到新服务器

我们尝试使用xqsync和MLCP传输数据,但时间过长,服务器性能下降。如果有一个快速的方法来做到这一点,那么我在这里描述它,这样我们可以在下次内部管理它。

有人请提供有关在不同服务器上的MarkLogic数据库之间执行数据传输的方法的信息。

+1

你试过什么?多少数据?它花了多少时间?什么是瓶颈?源和目标群集的拓扑结构是什么?您将需要提供更多信息。 –

回答

1

如果您有备份并且正在使用相同的设置,备份和恢复可能是数据库完全移动的最快速度。

+0

两台服务器是否都运行相同的MarkLogic版本以便从备份中恢复。 – user5556585

+0

是的,他们应该是相同的版本。它可能适用于其他版本,但它们应该是相同的版本。 –

+0

谢谢汉森。我尝试了备份和恢复,并且数据被复制,尽管服务器有两个不同的Marklogic版本。 – user5556585

2

有几个选项可用于将数据从一个MarkLogic群集传输到另一个MarkLogic群集。

  1. Database replication:对于该相同数量的森林的需要两个集群中被创建和数据库需要配置成用于数据库复制。

  2. Flexible replication:这是异步的。它使用CPF作为基础的复制机制。要复制的文档由CPF域定义。域的范围可以是文档,文档集合或目录。

+0

我的问题在这里是我的一台服务器运行ML 7.0-5.4,另一台ML 8.0-4。 – user5556585

+0

使用数据库复制时,它们必须相同,但使用flex rep时,它们可能会有所不同。 –

相关问题