MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Estágios e Pipelining da Estrutura de Agregação do MongoDB


Estamos felizes em anunciar que nosso novo whitepaper MongoDB Aggregation Framework Stages and Pipelinings já está disponível para download gratuito!

Neste whitepaper, nos aprofundamos na estrutura de agregação do MongoDB e analisamos os diferentes estágios do pipeline de agregação. Também analisamos como fazemos uso dessas etapas em um processo de agregação e, em seguida, analisamos os operadores que podem auxiliar no processo de análise dos documentos de entrada. Por fim, também comparamos o processo de agregação no MongoDB com o SQL, bem como as diferenças entre o processo de agregação e o MapReduce no MongoDB.

Os tópicos incluídos neste whitepaper são…
  • O que é a estrutura de agregação?
  • Pipeline de agregação
    • Estágios básicos do pipeline de agregação
  • Processo de agregação
  • Operadores de acumulador
  • Semelhança do processo de agregação no MongoDB com SQL
  • Otimização de pipeline de agregação
    • Otimização de projeção
    • Otimização de sequência de pipeline
  • MapReduce no MongoDB
    • Funções JavaScript MapReduce
    • Redução de mapa incremental
  • Comparação entre MapReduce e Aggregation Pipeline no MongoDB
  • Resumo

Baixe o whitepaper hoje!

Sobre o autor


Onyancha Brian Henry, Escritor Convidado

Onyancha Brian Henry é um escritor convidado para o Variousnines. Ele é um desenvolvedor híbrido de aplicativos e web e designer gráfico. Com sede no Quênia, ele usa principalmente o MongoDB para armazenamento de seu aplicativo e dados da Web, tudo em tempo real. Seu sucesso no gerenciamento de banco de dados foi impulsionado por manter-se atualizado com as tendências futuras e recursos de banco de dados emergentes. Brian desenvolveu uma verdadeira paixão por bancos de dados nos últimos 5 anos e a experiência que ele ganhou no mundo de banco de dados sempre impressiona os clientes.

Sobre vários noves


A Manynines fornece software de automação e gerenciamento para clusters de banco de dados. Ajudamos as empresas a implantar seus bancos de dados em qualquer ambiente e gerenciar todos os aspectos operacionais para obter disponibilidade em alta escala.

Os produtos da Manynines são usados ​​por desenvolvedores e administradores de todos os níveis de habilidades para fornecer o ciclo completo de 'implantar, gerenciar, monitorar, dimensionar' banco de dados, liberando-os assim da complexidade e das curvas de aprendizado normalmente associadas a clusters de banco de dados altamente disponíveis. A Manynines é frequentemente chamada de “anti-startup”, pois é totalmente autofinanciada por seus fundadores. A empresa habilitou mais de 32.000 implementações até o momento por meio de seu popular produto ClusterControl. Atualmente contando como clientes BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity e Paytrail. A Manynines é uma empresa privada com sede em Estocolmo, Suécia, com escritórios em Cingapura, Japão e Estados Unidos. Para ver quem está usando o Multiplenines hoje, visite https://www.severalnines.com/company.