Por anos, as organizações ouviram que precisam aceitar uma série de compensações quando se trata de suas pilhas de tecnologia:
Se você quiser mais desempenho, adicione mais infraestrutura.
Se você deseja segurança mais forte, prepare-se para restrições de aplicativo.
Se você quiser observabilidade, terá que conectar mais FERRAMENTAS e traduzir mais sinais.
Se você quer resiliência, contrate operadores.
Se você quer IA, repense toda a sua arquitetura.
Discordamos disso e do pressuposto de que, à medida que as aplicações se tornam mais sofisticadas, as operações de banco de dados estão condenadas a se tornarem impossivelmente complexas. O banco de dados não precisa ser um gargalo. Pode e deve fornecer desempenho, controle e flexibilidade para acelerar o desenvolvimento.
Cada aplicação, transação, interação do cliente, modelo de IA e agente — o banco de dados deve ser o motor que os impulsiona, e não o que os retém. Essa é a ideia por trás do MongoDB 9.0, a versão mais avançada da história do MongoDB.
O mundo está mudando. Os bancos de dados precisam acompanhar o ritmo.
Os aplicativos modernos precisam atender a milhões de usuários e, ao mesmo tempo, oferecer suporte a um número crescente de agentes de IA. Os sistemas de IA precisam de acesso a dados operacionais frescos, e os agentes executam ações continuamente, introduzindo novos níveis de simultaneidade e imprevisibilidade. Espera-se que as equipes de desenvolvimento avancem mais rapidamente, enquanto os requisitos de segurança e compliance continuam aumentando. No entanto, muitas organizações ainda estão integrando sistemas separados para dados operacionais, análises, recuperação de informações, observabilidade, segurança e IA.
Todo sistema adicional cria complexidade e uma superfície adicional de risco. Cada integração cria atrito. Todo gargalo atrasa a inovação. As organizações precisam de uma base de dados que ofereça suporte a aplicativos, construtores e sistemas de IA sem a necessidade de uma nova arquitetura para cada novo requisito em um mercado em rápida evolução.
O MongoDB 9.0 foi criado para essa realidade. Ele promove melhorias no mecanismo central do MongoDB em termos de desempenho, escalabilidade, segurança, resiliência, observabilidade e produtividade dos desenvolvedores. Não é uma coleção de recursos desconectados. É uma experiência única e coerente para desenvolver e operar aplicações modernas em toda a linha de produtos do MongoDB. Vamos explorar os principais pilares que tornam o MongoDB 9.0 a base para organizações que levam a inovação adiante em vez de contornar as restrições do passado.
Mais espaço para criar
O desempenho importa quando se traduz em experiências de usuário mais rápidas e no crescimento dos negócios.
O MongoDB 9.0 amplia os limites de desempenho de aplicações empresariais exigentes e aplicações com tecnologia de IA. Comparado à versão 8.0, o MongoDB 9.0 oferece um aumento de até 20% na taxa de processamento de cargas de trabalho transacionais, permitindo que os aplicativos processem mais operações cruciais para os negócios de forma mais eficiente. As operações principais são mais rápidas em todas as áreas, com as consultas find-one até 35% mais rápidas e as consultas update-one até 30% mais rápidas, ajudando as aplicações a responder mais rapidamente aos usuários e aos sistemas subsequentes. Para grandes implantações, o MongoDB 9.0 oferece quase o dobro da taxa de processamento, permitindo que as equipes atendam a mais usuários, processem mais transações e ofereçam suporte a mais atividades baseadas em IA antes de adicionar infraestrutura ou reestruturar as aplicações.
Para os clientes do MongoDB Atlas, a computação Gen2 agora está disponível para clusters dedicados M30+ na Amazon Web Services (AWS) e no Google Cloud Platform (GCP). O Gen2 oferece uma relação preço-desempenho melhor, além de controles mais flexíveis de armazenamento e IOPS, ajudando as organizações a otimizar os recursos para os requisitos específicos de suas cargas de trabalho.
O resultado é simples: melhor desempenho da aplicação, maior eficiência operacional e mais espaço para crescer dentro da infraestrutura que você já usa. O MongoDB 9.0 ajuda as organizações a ampliar ainda mais sua escala antes que o desempenho se torne um fator limitante.
Nosso objetivo continua o mesmo para todos: desempenho superior com custo ideal.
Segurança sem concessões
À medida que as organizações coletam dados mais sensíveis, os requisitos de segurança continuam a crescer. Com frequência, uma proteção mais forte compromete a funcionalidade do aplicativo. O MongoDB 9.0 desafia esse compromisso.
A inovação pioneira no setor do MongoDB, Queryable Encryption, agora oferece suporte a queries de prefixo, sufixo e substring, permitindo que as aplicações façam pesquisas por correspondência parcial enquanto os dados permanecem criptografados durante todo o seu ciclo de vida. As aplicações reais não pesquisam apenas correspondências exatas; pesquisam nomes, identificadores, domínios e outros campos da maneira como os usuários realmente interagem com eles. Com o MongoDB 9.0, as organizações podem criar experiências de pesquisa avançadas sobre dados confidenciais sem sacrificar a segurança.
O MongoDB Atlas também amplia as capacidades de conectividade segura e criptografia. O novo suporte para mapeamento de portas do Google Private Service Connect (PSC) simplifica o networking privado, permitindo que vários nós de banco de dados sejam acessados por meio de um único ponto de extremidade. A conectividade inter-regional do AWS PrivateLink permite uma comunicação privada entre aplicativos e clusters Atlas em regiões da AWS sem expor o tráfego à internet pública. A criptografia em descanso com o Azure Key Vault (AKV) agora é compatível com autenticação sem segredo usando um Service Principal gerenciado pelo Atlas, eliminando a necessidade de armazenar credenciais de longa duração no Atlas. O Atlas também adiciona suporte ao Google Trust Services (GTS) como autoridade de certificação, fornecendo resiliência adicional para o gerenciamento de certificados TLS.
Juntas, essas funcionalidades facilitam a proteção de dados confidenciais, simplificam arquiteturas de rede e fortalecem os fluxos de trabalho de criptografia. O resultado é uma segurança de nível empresarial que suporta os requisitos modernos de aplicativos, em vez de limitá-los.
Quando a pressão aumenta, o banco de dados deve saber o que é importante
Os ambientes de produção raramente falham porque tudo sai conforme planejado. Eles falham quando o tráfego aumenta, as conexões aumentam, os recursos entram em conflito ou os padrões de carga de trabalho mudam mais rapidamente do que as equipes podem responder. O MongoDB 9.0 ajuda a tornar esses momentos tranquilos.
O Intelligent Workload Management (IWM) é uma funcionalidade de disponibilidade gerenciada que mantém os clusters do Atlas responsivos e previsíveis, mesmo sob sobrecarga. Quando um cluster está sobrecarregado, o IWM enfileira picos de tráfego transitórios, mantém as operações de curta duração em andamento e as operações de longa duração estáveis, além de limitar solicitações excessivas apenas como último recurso para manter a estabilidade do cluster. Ele ganha um tempo crucial para o dimensionamento automático adicionar capacidade ou para que um operador aja. Isso significa que, mesmo durante a sobrecarga, seu aplicativo permanece online e seus clientes nunca percebem a diferença.
O MongoDB 9.0 também fortalece os controles que ajudam as equipes a se prepararem para o inesperado e se recuperarem dele. Para o MongoDB autogerenciado, o Enterprise Advanced agora grava backups do S3 em um caminho de dados direto que ignora completamente o plano de controle do Ops Manager para um desempenho mais rápido. Também produz cadeias de restauração point-in-time (PITR) totalmente imutáveis e portáteis no S3. Os controles de manutenção de sequência segura ajudam a validar as atualizações de infraestrutura em ambientes de não produção antes que eles cheguem à produção.
A restauração no nível do banco de dados e da coleção para Atlas, o gerenciamento aprimorado de snapshot e ondas de manutenção personalizáveis oferecem às equipes maior controle sobre a recuperação de dados e operações de manutenção. Juntas, essas funcionalidades ajudam as organizações a fortalecer a resiliência, simplificar o gerenciamento de alterações e gerenciar as atualizações em seus próprios termos.
A resiliência se torna menos uma promessa e mais uma funcionalidade operacional: proteger o trabalho crítico, recuperar o que é importante e tornar a manutenção mais controlada.
Veja todo o sistema
Os sistemas modernos geram quantidades enormes de telemetria. O desafio não é coletar dados. É entender o que esses dados significam no contexto do aplicativo. O MongoDB 9.0 oferece uma visão mais clara do comportamento do banco de dados e do aplicativo. Uma IU de Métricas do Atlas redesenhada oferece às equipes uma maneira mais intuitiva de compreender a saúde do cluster e o desempenho da carga de trabalho, ajudando-as a detectar e diagnosticar problemas mais rapidamente.
A integração nativa avançada do OpenTelemetry permite que as métricas, os logs e os eventos do Atlas sejam transmitidos diretamente para qualquer plataforma de observabilidade compatível com OpenTelemetry, incluindo opções populares como Datadog, New Relic, Dynatrace, Prometheus/Grafana, Google Cloud, Azure e AWS CloudWatch.
O MongoDB 9.0 também amplia as métricas de forma de query para abranger não apenas operações de leitura, mas também inserções, atualizações e exclusões. As equipes podem ver uma imagem mais completa do desempenho da carga de trabalho, do consumo de recursos e da atividade do banco de dados ao longo de todo o ciclo de vida do aplicativo.
Quando algo dá errado, as organizações não devem ter que se perguntar por onde começar ou traduzir seus sinais de banco de dados antes de poderem agir.
Modernize sem começar do zero
A modernização não deve exigir que as organizações descartem os investimentos que já tornam suas equipes produtivas. O MongoDB 9.0 reduz o custo para seguir em frente. A extensão do MongoDB para Hibernate ORM permite que os desenvolvedores Java continuem usando as conhecidas APIs do Hibernate e a Hibernate Query Language ao trabalhar com o MongoDB.
Novas restrições de esquema facilitam forçar as expectativas dos aplicativos diretamente no banco de dados, oferecendo às equipes um local compartilhado e confiável para as regras de dados.
Juntas, essas funcionalidades criam um caminho mais prático para a modernização: preservar padrões de desenvolvimento familiares, reduzir a validação distribuída e obter a flexibilidade do MongoDB sem recriar a lógica da aplicação do zero.
Uma base para o que vem a seguir
A próxima geração de aplicativos combinará cargas de trabalho operacionais, pesquisa, análise e IA. Os agentes lerão e gravarão dados continuamente. Os aplicativos precisarão responder mais rapidamente, operar com mais confiabilidade e proteger informações mais confidenciais, tudo ao mesmo tempo. Esse futuro não precisa de mais fragmentação. Precisa de uma base mais sólida.
O MongoDB 9.0 dá às organizações maior capacidade de crescimento, maior controle à medida que as condições mudam, maior visibilidade sobre o comportamento dos sistemas em produção, maior proteção para dados confidenciais e um caminho com menos obstáculos para a modernização. Isso fortalece o MongoDB como a base para aplicações, desenvolvedores e sistemas de IA no Atlas, no Enterprise Advanced, na Community Edition e em ambientes autogerenciados, incluindo implantações regulamentadas e isoladas fisicamente da rede (air-gapped).
Porque o banco de dados nunca deveria ser o gargalo.
Ela deve ser a plataforma que torna todo o resto possível.
É isso que um banco de dados deve ser.
Próximos passos
Comece hoje mesmo a usar essas novas funcionalidades gratuitamente em mongodb.com/atlas e leia as notas da versão para obter todos os detalhes.
Veja o MongoDB 9.0 em ação. Participe do nosso webinar em 13 de outubro para conhecer os ganhos de desempenho, segurança e produtividade trazidos por este lançamento.
Nota: Os resultados de desempenho baseiam-se em testes internos do MongoDB que comparam o MongoDB 9.0 e o MongoDB 8.0 usando metodologias de referência públicas. Os resultados podem variar de acordo com a carga de trabalho, implantação, hardware e configuração.