Partilhar via


Seu aplicativo MongoDB reinventado

APLICA-SE A: MongoDB

Você iniciou um aplicativo usando o MongoDB como banco de dados. O boca a boca se espalha lentamente e uma base de usuários pequena, mas leal, se forma. Eles diligentemente dão-lhe feedback, ajudando-o a melhorá-lo. À medida que você continua a corrigir problemas e adicionar recursos, mais e mais usuários se apaixonam por seu aplicativo, e seus usuários crescem como uma bola de neve rolando por uma colina. Celebridades e influenciadores endossam; Os adolescentes usam o seu nome como um verbo quotidiano. De repente, o uso do seu aplicativo dispara e você assiste admirado enquanto a contagem de usuários aumenta, antecipando que sua criação se torne um item básico em dispositivos em todo o mundo.

Mas, os tempos limite tornam-se cada vez mais frequentes, especialmente quando o tráfego aumenta. O rápido crescimento e a demanda imprevisível levam sua infraestrutura aos limites, tornando a escalabilidade um problema premente. No entanto, a revisão do seu pipeline de dados está fora de questão, dadas as suas restrições de recursos e tempo.

Você escolheu o MongoDB por sua flexibilidade. Agora, quando você enfrenta requisitos exigentes de escalabilidade, disponibilidade, continuidade e custo, o Azure Cosmos DB para MongoDB vem em socorro.

Você aponta seu aplicativo para a cadeia de conexão desse banco de dados totalmente gerenciado, que oferece tempos de resposta de milissegundos de um dígito, escalabilidade automática e instantânea e velocidade garantida em qualquer escala. Até mesmo a OpenAI escolheu seu serviço subjacente para escalar dinamicamente seu serviço ChatGPT – um dos aplicativos de consumo de crescimento mais rápido de todos os tempos – permitindo alta confiabilidade e baixa manutenção. Ao usar sua API para MongoDB, você continua a usar suas habilidades existentes do MongoDB e seus drivers, SDKs e ferramentas favoritos do MongoDB, enquanto colhe os seguintes benefícios ao escolher uma das duas arquiteturas disponíveis:

Dimensione dinamicamente seu aplicativo MongoDB

Arquitetura vCore

Um serviço totalmente gerenciado compatível com o MongoDB com instâncias dedicadas para aplicativos MongoDB novos e existentes. Essa arquitetura oferece uma arquitetura vCore familiar para usuários do MongoDB, dimensionamento eficiente e integração perfeita com os serviços do Azure.

  • Banco de dados vetorial integrado: integre perfeitamente seus aplicativos baseados em IA usando o banco de dados vetorial integrado. Essa integração oferece uma solução tudo-em-um, permitindo que você armazene seus dados operacionais/transacionais e dados vetoriais juntos. Ao contrário de outras soluções de banco de dados vetorial que envolvem o envio de dados entre integrações de serviços, essa abordagem economiza custos e complexidade.

  • Preço fixo com baixo custo total de propriedade: Desfrute de um modelo de preços familiar, baseado em computação (vCores ou RAM) e armazenamento (discos).

  • Elevar a consulta com índices de texto: melhore a eficiência da consulta de dados com o nosso recurso de indexação de texto. Navegue facilmente pelas pesquisas de texto completo nas coleções do MongoDB, simplificando o processo de extração de informações valiosas de seus documentos.

  • Dimensionamento sem necessidade de chave de estilhaço: simplifique seu processo de desenvolvimento com dimensionamento vertical de alta capacidade, tudo sem a necessidade de uma chave de estilhaço. O compartilhamento e o dimensionamento horizontal são simples, uma vez que as coleções estão nos TBs.

  • Backups gratuitos de 35 dias com restauração point-in-time (PITR): backups gratuitos de 35 dias para qualquer quantidade de dados.

Gorjeta

Visite Escolha seu modelo para uma comparação aprofundada de cada arquitetura para ajudá-lo a escolher qual é a mais adequada para você.

Arquitetura da Unidade de Solicitação (RU)

Um serviço totalmente gerenciado compatível com MongoDB com escalabilidade flexível usando unidades de solicitação (RUs). Projetado para aplicativos nativos da nuvem.

  • Escalabilidade instantânea: com o recurso Autoscale, seu banco de dados é dimensionado instantaneamente com zero período de aquecimento. Você não precisa mais esperar pelo MongoDB Atlas ou outro serviço MongoDB que você usa para levar horas para aumentar e até dias para reduzir.

  • Fragmentação automática e transparente: A infraestrutura é totalmente gerenciada para você. Esse gerenciamento inclui fragmentação e otimização do número de fragmentos à medida que seus aplicativos são dimensionados horizontalmente. A fragmentação automática e transparente economiza o tempo e o esforço que você gastava anteriormente na especificação e gerenciamento da fragmentação do MongoDB Atlas, e você pode se concentrar melhor no desenvolvimento de aplicativos para seus usuários.

  • Cinco 9's de disponibilidade: 99,999% de disponibilidade é facilmente configurável para garantir que seus dados estejam sempre lá para você.

  • Banco de dados ativo-ativo: os bancos de dados podem abranger várias regiões, sem um único ponto de falha para gravações e leituras para os mesmos dados. Os clusters globais do MongoDB suportam apenas implantações ativo-passivo para gravações para os mesmos dados.

  • Escalabilidade econômica, granular e ilimitada: a plataforma pode ser dimensionada em incrementos tão pequenos quanto 1/100 de uma VM devido à sua arquitetura. Essa escalabilidade significa que você pode dimensionar seu banco de dados para o tamanho exato necessário, sem pagar por recursos não utilizados.

  • Análise em tempo real (HTAP) em qualquer escala: execute cargas de trabalho de análise em relação aos seus dados transacionais do MongoDB em tempo real, sem efeito no seu banco de dados. Essa análise é rápida e barata, devido ao armazenamento colunar analítico nativo da nuvem ser utilizado, sem pipelines de ETL. Crie facilmente painéis do Power BI, integre-se ao Azure Machine Learning e aos serviços de IA do Azure e traga todos os seus dados de suas cargas de trabalho do MongoDB em uma única solução de armazenamento de dados. Saiba mais sobre o Azure Synapse Link.

  • Implantações sem servidor: no modo de capacidade sem servidor, você é cobrado apenas por operação e não paga pelo banco de dados quando não o usa.

Gorjeta

Visite Escolha seu modelo para uma comparação aprofundada de cada arquitetura para ajudá-lo a escolher qual é a mais adequada para você.

Nota

Este serviço implementa o protocolo wire para MongoDB. Essa implementação permite compatibilidade transparente com SDKs, drivers e ferramentas do cliente MongoDB. Este serviço não hospeda o mecanismo de banco de dados MongoDB. Qualquer driver de cliente MongoDB compatível com a versão da API que você está usando deve ser capaz de se conectar, sem nenhuma configuração especial. A Microsoft não executa bancos de dados MongoDB para fornecer esse serviço. Este serviço não é afiliado com MongoDB, Inc.

Como conectar um aplicativo MongoDB