模式设计进程可帮助您识别应用程序所需的数据并对其进行组织以优化性能。
用例
在开发进程的早期规划和设计模式。这有助于防止随着应用程序的增长而出现性能问题。
MongoDB 灵活的模式允许您以迭代方式设计模式。但是,修改生产中使用的大规模模式仍然很困难。根据您的应用程序,您可能希望在优化之前建立一个简单的模式来涵盖基本功能。
任务
模式设计过程包括以下步骤:
1
确定工作负载
确定应用程序运行最频繁的操作。 请参阅识别应用程序工作负载。
2
映射关系
确定应用程序数据中的关系,并决定是否链接或嵌入相关数据。请参阅映射架构关系。
3
应用设计模式
应用模式设计模式来优化读取和写入。请参阅应用设计模式。
4
createIndexes
创建索引以支持常见查询模式。 请参阅创建索引以支持查询。