MarkLogic NoSQL数据库是否复制数据?

MarkLogic NoSQL数据库是否复制数据?,marklogic,nosql,Marklogic,Nosql,我听说,MarkLogic是一种称为multi-model数据库的新品种,它们允许用户以不同的方式(即关系、xml、json等)建模数据。这是否意味着MarkLogic中的数据物理上存储在所有可用的模型中(导致相同数据的多个副本)或者只有一个数据副本,并且模型是动态决定的。MarkLogic将每个文档存储在数据库中。物理上,数据库将每个文档存储在称为林的磁盘上位置。每个数据库都有一个或多个林,每个林可以位于群集中的任何主机上。默认情况下,MarkLogic将每个文档仅存储在nce,在自动选择的林

我听说,
MarkLogic
是一种称为multi-model数据库的新品种,它们允许用户以不同的方式(即关系、xml、json等)建模数据。这是否意味着
MarkLogic
中的数据物理上存储在所有可用的模型中(导致相同数据的多个副本)或者只有一个数据副本,并且模型是动态决定的。

MarkLogic将每个文档存储在数据库中。物理上,数据库将每个文档存储在称为林的磁盘上位置。每个数据库都有一个或多个林,每个林可以位于群集中的任何主机上。默认情况下,MarkLogic将每个文档仅存储在nce,在自动选择的林中

需要文档的主机将查询文档所在的林,并从该林中获取文档。该林可以是本地的,也可以是远程的

为了实现高可用性,可以将一个林配置为群集中另一台主机上另一个林的副本。如果数据库中的每个林在另一台主机上都有自己的副本,则可以自动处理主机故障而不丢失数据。从MarkLogic 7开始,数据库将只查询主林,而不查询副本。因此副本数据是被动的,而不是主动的。但是,这可能会在将来的某个版本中发生变化

对于灾难恢复,可以将数据库配置为不同(“外部”)群集中数据库的副本

有关更多信息,请参阅文档:


告诉我们您实际谈论的是哪种产品,我们可能会给出答案。具体来说,MarkLogic。