Os 4 principais motivos para usar o MongoDB 8.0

Scott Amerman and Cristopher Stauffer

#MongoDB 8.0

Estamos muito satisfeitos em anunciar que o MongoDB 8.0, a versão mais recente do banco de banco de dados de documento mais popular do mundo, usado por milhões de desenvolvedores e mais de 50.000 clientes em todo o mundo, já está disponível para o público em geral. O MongoDB 8.0 baseia-se nos recursos principais do setor do MongoDB para fornecer melhorias significativas de desempenho, custos reduzidos e maior facilidade de uso, de implantações locais a aplicativos distribuídos globalmente em escala empresarial.

””

Os desenvolvedores sempre gostaram de criar com o MongoDB, por isso garantimos que a versão 8.0 mantivesse o padrão extremamente alto para a usabilidade do desenvolvedor. O MongoDB 8.0 também foi criado para exceder os requisitos mais rigorosos de segurança, resiliência, disponibilidade e desempenho dos nossos clientes e é a versão mais impactante do MongoDB até agora. O MongoDB 8.0 oferece aos clientes a base mais sólida possível para a criação de uma gama ampla de aplicativos, para o presente e para o futuro.

Jim Scharf, Chief Technology Officer, MongoDB

Para o MongoDB 8.0, concentramos nossos esforço de engenharia em torno de quatro objetivos principais:

  • Otimize o desempenho para a mais ampla variedade de aplicativos

  • Ofereça criptografia avançada para desbloquear novos casos de uso

  • Reduza os custos e aumente a escala com o dimensionamento horizontal rápido e intuitivo para alta disponibilidade

  • Garanta a resiliência para demanda inesperada de aplicação

Então, como essas metas realmente beneficiam as equipes à medida que criam e gerenciam aplicativos? Começaremos analisando por que você deve usar o MongoDB 8.0.

Se você tem experiência com o MongoDB ou está apenas começando a usar banco de dados, o MongoDB 8.0 é uma ótima base para novos aplicativos e para impulsionar os aplicativos existentes. A versão 8.0 combina tudo que os desenvolvedores mais gostam do MongoDB, como uma experiência de desenvolvimento intuitiva e consistente, suporte para um conjunto amplo de casos de uso e facilidade de uso operacional, com melhorias de desempenho incomparáveis.

Principais razões para mudar para o MongoDB 8.0

1. O MongoDB 8.0 está 30% mais rápido do que antes

À medida que a geração e o uso dos aplicativos de dados aumentam, pequenas ineficiências podem levar a aumentos desproporcionais nos custos de infraestrutura. Como muitos clientes interagem com as empresas principalmente por meio de seus aplicativos, um desempenho ruim ou inconsistente dos aplicativos pode levar à insatisfação do cliente, à perda de oportunidades e à redução da receita. Portanto, é fundamental que as organizações garantam que seus aplicativos tenham um desempenho consistentemente bom.

O MongoDB 8.0 melhora o desempenho consideravelmente ao possibilitar que os aplicativos consultem e transformem dados de forma rápida e eficiente, com uma melhora da taxa de transferência de até 36%. As otimizações de arquitetura no MongoDB 8.0 reduziram o uso de memória e os tempos de query, e uma combinação de processamento e otimizações em lote mais eficientes tornou possível gravações em massa 56% mais rápidas e gravações simultâneas 20% mais rápidas durante a replicação de dados. Além disso, as otimizações no MongoDB 8.0 significam que o banco de dados pode processar volumes maiores de dados de série temporal e executar operações 200% mais rápidas, com o uso de recursos e custos reduzidos.

2. O MongoDB 8.0 está mais seguro do que nunca

A proteção e a segurança de dados são essenciais. Com o aumento da complexidade e do volume de dados transmitidos, armazenados e processados em vários ambientes, proteger informações confidenciais com criptografia robusta é mais importante do que nunca. As organizações devem proteger seus dados durante todo o seu ciclo de vida — em trânsito pelas redes, em repouso onde estão armazenados e enquanto estão em uso para consulta e processamento. No entanto, pode ser um desafio criptografar os dados enquanto eles são consultados e processados, deixando-os vulneráveis à exposição ou exfiltração por agentes mal-intencionados.

A Queryable Encryption do MongoDB é uma novidade do setor, desenvolvida pelo MongoDB Criptografia Research Group. Ele permite que os clientes criptografem dados confidenciais no lado do cliente, os armazenem com segurança como dados criptografados totalmente aleatórios no banco de dados MongoDB e executem consultas expressivas nos dados criptografados para processamento.

O MongoDB 8.0 agora inclui suporte para queries de intervalo — além das queries de igualdade — para expandir a recuperação segura de dados com maior flexibilidade para pesquisas comuns. Com o Queryable Encryption, os dados necessários permanecem criptografados até chegarem a um usuário final autorizado usando uma chave de descriptografia controlada pelo cliente, sem a necessidade de experiência em criptografia.

3. O MongoDB 8.0 torna mais barato e fácil de escalar

À medida que as organizações crescem, os requisitos de seus aplicativos tendem a desenvolver-se. Por exemplo, o dimensionamento para oferecer suporte a milhões de usuários pode ser um desafio para as organizações que originalmente projetaram seus aplicativos para milhares de usuários. Isso ocorre porque a implementação de alterações arquitetônicas em aplicativos de produção pode envolver um esforço significativo que pode ser caro e demorado.

Com o MongoDB 8.0, o dimensionamento horizontal agora é mais rápido e fácil, e a um custo menor. Com o dimensionamento horizontal, os aplicativos podem ser dimensionados além dos limites dos recursos tradicionais de banco de dados, dividindo os dados em vários servidores, conhecidos como shards, sem a necessidade de provisionar previamente quantidades cada vez maiores de recursos de computação para um único servidor. Os novos recursos de fragmentação do MongoDB 8.0 distribuem dados entre fragmentos até 50 vezes mais rápido e a um custo até 50% menor para começar.

4. O MongoDB 8.0 oferece mais controle para ajudar seus aplicativos a serem executados sem problemas

Os usuários finais esperam experiências consistentes com aplicação , mesmo durante períodos de alta demanda e picos de uso. As organizações que não possuem um banco de dados operacional altamente durável correm o risco de ter experiências ruins para os clientes, com atrasos no comportamento dos aplicativos (ou até mesmo tempo de inatividade) durante os períodos de alta demanda.

O MongoDB 8.0 oferece maior controle para equipes que otimizam o desempenho do banco de dados durante picos imprevisíveis de uso e períodos prolongados de alta demanda. O MongoDB 8.0 conta com novas funcionalidades para definir um limite de tempo máximo padrão para processar queries, rejeitar tipos recorrentes de queries problemáticas e definir configurações de query para permanecer durante eventos como reinicializações do banco de dados. Essas funcionalidades ajudam a proporcionar um comportamento consistente dos aplicativos e alto desempenho, independentemente de picos de demanda ou eventos inesperados.

Pronto para experimentar o MongoDB 8.0?

Se estiver criando um novo aplicativo, a maneira mais fácil de começar a usar o MongoDB 8.0 é acessando mongodb.com/try, onde você pode se cadastrar para uma conta gratuita no Atlas, baixar a edição Community e saber mais sobre o gerenciamento do MongoDB com uma assinatura Enterprise Advanced.

Se você estiver executando uma versão anterior do MongoDB, há tutoriais de atualização úteis para o MongoDB Atlas e sistemas autogerenciados. Além disso, a documentação e a ajuda especializada da equipe de serviços profissionais do MongoDB estão disponíveis.

Se você tiver um aplicação existente que não esteja usando o MongoDB como banco de banco de dados , confira a ferramenta Relational Migrator do MongoDB . O Relational Migrator pode ajudá-lo a mapear esquemas relacionais existentes para um esquema MongoDB , realizar migrações de dados e converter queries, triggers e procedimentos armazenados relacionais existentes para trabalhar com o MongoDB.

As equipes de engenharia e de produtos do MongoDB ouviram cuidadosamente os comentários dos desenvolvedores, e o MongoDB 8.0 foi criado levando em conta a usabilidade do desenvolvedor — bem como a segurança, a durabilidade, a disponibilidade e o desempenho — em primeiro lugar. Estamos ansiosos para que você experimente e temos certeza de que aproveitará os ganhos de desempenho e outros benefícios do MongoDB 8.0!