我目前正在研究 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/