Marklogic数据库(内容数据库)中的所有内容是否可以一次性提取? ML是否提供这样的任何即装即用的解决方案?我读了关于mlcp。这看起来像一个命令行工具给我。我想要的是一个可以作为模块DB中的xquery包含的函数。是否有marklogic一次性获取所有内容
0
A
回答
0
这取决于你的意思是“提取”......那是你想要的结果?一个大的连接文件?目录树?一个Zip文件? 也意识到,除了相当小的数据库大小以外的任何事情,您都必须逐步完成此操作,因为整个数据库无法存储在内存中。
地寻求新的方式来做到这一点是
https://docs.marklogic.com/xdmp:zip-create
您可以创建的所有文件的单个ZIP文件,然后将其与
https://docs.marklogic.com/xdmp:save 这将仅工作存储文件系统您可以将整个数据库保存在内存中。
或者你也可以遍历所有文件和一个与xdmp保存一个:挽救
1
http://docs.marklogic.com/fn:collection将返回整个数据库,如果这是你真正想要的。
0
据我所知,除了mlcp之外,MarkLogic的发行版中还没有包含任何开箱输出解决方案,以及诸如备份之类的东西。如果有像Information Studio这样的东西,本来会很好,但是出口而不是导入。
但是,您将拥有所有您需要的配料,并且您可以编写一些代码,为您提供相对简单的操作。你通常采取这样做的基本步骤是:
- 找出你想要的文件,最好是通过URI的词汇得到它们的URI
- 块这份名单为让片说100个文档
- 生成一个子任务每个块从数据库中读取文档,并使用xdmp:zip-create和xdmp:save as @daldei等函数将其写入磁盘。
- 可能有主要和子任务写入数据库的一些统计数据。 info:和infodev:库提供了与“票证”一起工作的功能,为此目的有用。
HTH!
相关问题
- 1. 如何强制sbt获取一次所需的所有内容?
- 2. Jquery - 获取一行的所有内容
- 3. org-deadline - 一次性更改所选块中的所有内容
- 4. 获取iframe中的所有帧/检查iframes内容是否有帧
- 5. 是否mysql_query提交了所有内容
- 6. 是否有一个选择查询来抓取除当前所选内容之外的所有内容?
- 7. 获取特殊内容的所有div
- 8. MySql - 获取所有发生的内容
- 9. SQL查询不获取所有内容
- 10. 获取所有桶的内容对象
- 11. WPF获取所有控件“内容”
- 12. 加载/切换内容(无需一次加载所有内容)
- 13. 获取Maven构建中所有项目的内容和性质
- 14. 如何使用JTextPane的所有属性获取内容?
- 15. PHP回声缓慢而不是一次回显所有内容?
- 16. XCode4:工作区的内容是否包含所有内容?
- 17. userControl1.Dispose()是否处理所有的一次性对象?
- 18. mmap是否一次分配所有内存?
- 19. 一次性获取钥匙串中的所有物品?
- 20. PHP获取所有div的内容哪个类是X
- 21. 什么是graql查询获取图中的所有内容
- 22. 骆驼+ marklogic没有使用Marklogic内容泵
- 23. 获取所有图像SRC成数组文件获取内容
- 24. ajax每次或一次加载所有内容
- 25. 获取除一个循环外的所有内容
- 26. 获取第一个字符后的所有内容
- 27. 如何获取li的所有内容点击一个li?
- 28. 获取所有根性质
- 29. 是否有可能在iframe webdriver python中获取iframe的内容?
- 30. 是否有可能从Android服务获取屏幕内容
mlcp是一个命令行实用程序,是的,虽然是用Java编写的,MarkLogic确实会提供它作为开放源代码,如果您希望以某种方式重新使用它。 –