每个集合的 MarkLogic 数据库大小

标签 marklogic

我目前正在研究 MarkLogic 数据库大小。目前在开发数据库中,我们已经索引了大约 78000 个文档。数据库的当前大小为 424 MB。 future 我们将拥有至少 200 万个文档。所以我应用下面的公式来获取索引 200 万个文档的数据库大小

Future storage : (424 / 78000) * 2000000= 11 GB (approx).

因此,根据上述公式,最大需要 25 GB 的存储空间。

我想知道上面的公式是否正确地估算了数据库大小?

我还想知道是否还必须考虑“集合大小”。集合有大小限制吗?

最佳答案

这确实高度依赖于文档。如果接下来的大约 200 万个文档与您当前的 78k 文档非常相似,那么您的估计可能很接近。但请记住,建议将磁盘上的可用空间保持为数据库大小的 1.5 倍,以考虑合并开销。

集合就像元数据“标签”。将集合应用于文档时的存储开销可以忽略不计,并且没有与集合专门关联的大小限制。

关于每个集合的 MarkLogic 数据库大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31012252/

相关文章:

xquery - Marklogic 如何更改目录名称

marklogic - 使用 java api 在 marklogic 中创建三元组

xml - 马克逻辑 8 : Cannot load a XML document to MarkLogic database using cURL

马克逻辑 8 : Count documents per collection and/or directory

json - 将同名的 XML 元素转换为同名的 JSON 属性

java - 如何使用java将数据加载到MarkLogic的数据库中?

amazon-ec2 - 使用 dev、prod 或本地环境变量为 MarkLogic 8 推荐 roxy 设置?

java - MarkLogic sem : function group in MarkLogic Java API

MarkLogic - URI 中的电子邮件地址

xquery - 不存在锁时收到 XDMP-LOCKED 错误