CORB 和 MLCP MarkLogic 之间的区别
Difference between CORB and MLCP MarkLogic
CORB 和 MLCP MarkLogic 之间有什么区别吗?
我看到他们做同样的工作。你在什么情况下使用这个和那个?
CoRB and MLCP 都是基于 Java 的工具,它们通过 XCC 协议与 MarkLogic 通信。
功能上有很多重叠。它们都可以用于将数据加载到数据库、执行文档的批量转换以及导出数据和生成报告。
- MLCP 是由 MarkLogic
生产的受支持产品
- CoRB 是开源社区的成果
MLCP 知道如何生产和使用 MarkLogic Archive,并且可以轻松地在集群之间复制数据。
CoRB 提供了许多预构建的功能,但也可以通过“插入”您自己的 Java 任务或 XQuery/JavaScript 模块来自定义行为,而不是使用预构建的提供的。
两者都提供用于执行批量任务以与 MarkLogic 一起工作的引擎,可通过属性和命令行开关进行自定义,并提供自定义 JavaScript 或 XQuery 模块。
在很多情况下,两种工具都可以用来完成工作,这只是个人喜好或专业知识的问题。
显示一些异同的高级功能概述
CoRB
MLCP
Uses XCC protocol
✅
✅
Java based
✅
✅
Commandline utility
✅
✅
Execute XQuery modules
✅
✅
Execute JavaScript modules
✅
✅
Execute custom Java tasks
✅
❌
Multiple customizable stages of processing
✅
❌
Import from CSV
✅
✅
Import files from directory
✅
✅
Import files from zip
✅
✅
Import XML file (splitting into multiple documents)
✅
✅
Import MarkLogic Archive
❌
✅
Export MarkLogic Archive
❌
✅
Bulk reprocess database records
✅
✅
Produce CSV
✅
✅
Dedup and sort exported text file
✅
❌
Export documents
✅
✅
Export as zip
✅
✅
Bulk Schema validation
✅
❌
Web UI and endpoints to display status and dynamically adjust threads or pause/resume jobs
✅
❌
Manually adjust threads or pause/resume jobs
✅
❌
Auto-scaling to adjust threads
❌
✅
MarkLogic supported product
❌
✅
Apache 2 open source license
✅
✅
CORB 和 MLCP MarkLogic 之间有什么区别吗?
我看到他们做同样的工作。你在什么情况下使用这个和那个?
CoRB and MLCP 都是基于 Java 的工具,它们通过 XCC 协议与 MarkLogic 通信。
功能上有很多重叠。它们都可以用于将数据加载到数据库、执行文档的批量转换以及导出数据和生成报告。
- MLCP 是由 MarkLogic 生产的受支持产品
- CoRB 是开源社区的成果
MLCP 知道如何生产和使用 MarkLogic Archive,并且可以轻松地在集群之间复制数据。
CoRB 提供了许多预构建的功能,但也可以通过“插入”您自己的 Java 任务或 XQuery/JavaScript 模块来自定义行为,而不是使用预构建的提供的。
两者都提供用于执行批量任务以与 MarkLogic 一起工作的引擎,可通过属性和命令行开关进行自定义,并提供自定义 JavaScript 或 XQuery 模块。
在很多情况下,两种工具都可以用来完成工作,这只是个人喜好或专业知识的问题。
显示一些异同的高级功能概述
CoRB | MLCP | |
---|---|---|
Uses XCC protocol | ✅ | ✅ |
Java based | ✅ | ✅ |
Commandline utility | ✅ | ✅ |
Execute XQuery modules | ✅ | ✅ |
Execute JavaScript modules | ✅ | ✅ |
Execute custom Java tasks | ✅ | ❌ |
Multiple customizable stages of processing | ✅ | ❌ |
Import from CSV | ✅ | ✅ |
Import files from directory | ✅ | ✅ |
Import files from zip | ✅ | ✅ |
Import XML file (splitting into multiple documents) | ✅ | ✅ |
Import MarkLogic Archive | ❌ | ✅ |
Export MarkLogic Archive | ❌ | ✅ |
Bulk reprocess database records | ✅ | ✅ |
Produce CSV | ✅ | ✅ |
Dedup and sort exported text file | ✅ | ❌ |
Export documents | ✅ | ✅ |
Export as zip | ✅ | ✅ |
Bulk Schema validation | ✅ | ❌ |
Web UI and endpoints to display status and dynamically adjust threads or pause/resume jobs | ✅ | ❌ |
Manually adjust threads or pause/resume jobs | ✅ | ❌ |
Auto-scaling to adjust threads | ❌ | ✅ |
MarkLogic supported product | ❌ | ✅ |
Apache 2 open source license | ✅ | ✅ |