mongodb-d4 D4为产生一个自动化的工具 distributed document database designs 对MongoDB的运行的应用程序。该工具专门针对运行高并发工作负载的应用程序,因此其设计针对大规模、基于Web的应用程序的独特属性进行了量身定制。它还可用于协助将基于MySQL的应用程序移植到MongoDB。使用来自面向文档或关系数据库应用程序的示例工作负载跟踪,D4将计算出最佳的数据库设计,以优化文档DBMS的吞吐量和延迟。D4可以为应用程序选择的三个设计元素是:分片键索引集合、(反)规范化。