在 markLogic 中将 xml 文档导出到本地的最佳方法是什么?
What is the best way to export xml documents to local in markLogic?
我在 MarkLogic DB 中有 400 万个 xml 文档。我需要将所有 XMLS 存储在本地文件夹中。
最好和最快的方法是什么?
你最好的选择是 MarkLogic Content Pump's Export feature
mlcp.sh export -host YOURHOST -port YOURPORT -username USER -password PASS -mode local -output_file_path /location/to/local/folder
请参阅文档以获取更多示例和更多信息。
您可以使用 CORB 将文档转换并导出到文件系统上的文件,方法是配置应用进程模块来转换文档并使用 PROCESS-TASK=com.marklogic.developer.corb.ExportToFileTask
将每个文档写入配置的文件系统上的文件 EXPORT-FILE-DIR
.
此类 CORB 作业的示例属性:
XCC-CONNECTION-URI=xcc://user:password@localhost:8202/
THREAD-COUNT=10
URIS-MODULE=select-documents.xqy|ADHOC
PROCESS-MODULE=transform-document.xqy|ADHOC
PROCESS-TASK=com.marklogic.developer.corb.ExportToFileTask
EXPORT-FILE-DIR=/local/path/to/export/
我在 MarkLogic DB 中有 400 万个 xml 文档。我需要将所有 XMLS 存储在本地文件夹中。
最好和最快的方法是什么?
你最好的选择是 MarkLogic Content Pump's Export feature
mlcp.sh export -host YOURHOST -port YOURPORT -username USER -password PASS -mode local -output_file_path /location/to/local/folder
请参阅文档以获取更多示例和更多信息。
您可以使用 CORB 将文档转换并导出到文件系统上的文件,方法是配置应用进程模块来转换文档并使用 PROCESS-TASK=com.marklogic.developer.corb.ExportToFileTask
将每个文档写入配置的文件系统上的文件 EXPORT-FILE-DIR
.
此类 CORB 作业的示例属性:
XCC-CONNECTION-URI=xcc://user:password@localhost:8202/
THREAD-COUNT=10
URIS-MODULE=select-documents.xqy|ADHOC
PROCESS-MODULE=transform-document.xqy|ADHOC
PROCESS-TASK=com.marklogic.developer.corb.ExportToFileTask
EXPORT-FILE-DIR=/local/path/to/export/