分组数据
如果您的模式包含大量数据,则将该数据分组为多个较小的系列可以提高性能。
您的模式可能还需要处理一系列异常值,这些异常值会导致更常见的数据值性能不佳。 要提高数据组的性能和组织,您可以使用存储桶和离群值模式。
用例
Scenario | 设计模式应用程序 |
---|---|
您的数据库存储了大量的产品评论,您的应用程序以10为一组对评论进行分页。 | 使用存储桶模式对产品评论进行群组并在服务器上处理分页。 这种方法减少了应用程序工作负载并简化了分页逻辑。 |
您的数据库存储书籍的评论。一本受欢迎的新书收到了远多于集合中其他书籍的评论。 | 使用异常值模式将热门图书的评论分成单独的文档。采用这个方法,就不会一个大文档影响对更小、更典型大小的文档进行数据检索。 |
提示
时间序列集合自动应用桶模式,并且适合桶模式的大多数用例。
开始体验
要了解如何将设计模式应用于分组数据,请参阅以下页面: