Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ /

Dados do grupo

Se o esquema contiver uma grande série de dados, o agrupamento desses dados em várias séries menores pode melhorar o desempenho.

Seu esquema também pode precisar lidar com outliers em uma série que causam baixo desempenho para valores de dados mais comuns. Para melhorar o desempenho e a organização de grupos de dados, você pode usar obucket e os padrões outliers .

Cenário
Aplicação de padrões de design
Seu banco de dados armazena uma grande variedade de avaliações de produtos e seu aplicativo pagina as avaliações em grupos de 10.
Use o padrão bucket para agrupar avaliações de produtos e lidar com a paginação no servidor. Essa abordagem reduz o volume de trabalho do aplicativo e simplifica a lógica de paginação.
Seu banco de dados armazena resenhas de livros. Um livro novo e popular recebe muito mais críticas do que outros livros da coleção.
Use o padrão outlier para separar as resenhas do livro popular em documentos separados. Com essa abordagem, você não tem um documento grande que interrompa a recuperação de dados para documentos menores e de tamanho mais típico.

Dica

As coleções de séries temporais aplicam o padrão de compartimento automaticamente e são adequadas para a maioria dos casos de uso do padrão de compartimento.

Para saber como aplicar padrões de design aos dados do grupo, consulte estas páginas:

← Padrões de design de esquema