MongoDB afirma que seu sistema está preparado para cargas de trabalho críticas de negócios
A declaração foi feita durante o lançamento da versão 8.0, que trouxe um aumento de 32% na capacidade de processamento e uma redução de 56% no tempo de gravações em massa. A empresa também destaca melhorias na escalabilidade horizontal, garantindo maior alta disponibilidade e redução nos custos das aplicações.
Sahir Azam, diretor de produtos da MongoDB, explica que essas melhorias de custo e desempenho são, em parte, resultado de uma nova abordagem de sharding, que aprimora a resiliência e o desempenho dividindo grandes bancos de dados distribuídos em unidades menores, armazenadas em vários servidores.
Por outro lado, Spencer Kimball, CEO da Cockroach Labs, responsável pelo CockroachDB, argumenta que, embora o MongoDB seja excelente para aplicações móveis e web, ele não é ideal para sistemas transacionais críticos.
Segundo Kimball, sistemas de armazenamento de documentos, como o MongoDB, que utiliza o formato BSON, tendem a acumular dados ao longo do tempo, o que os torna inadequados para aplicações críticas de longo prazo. Ele também aponta que bancos de dados relacionais, com schemas definidos, oferecem melhor suporte a casos de uso complexos ao longo de até dez anos.
Azam rebateu essas críticas, afirmando que é um “equívoco comum” acreditar que, por conta da flexibilidade do schema do MongoDB, ele não seja regulamentado ou adequado para sistemas críticos.
Ele reforça que o MongoDB possui uma escalabilidade robusta e é utilizado por instituições financeiras, conhecidas por sua baixa tolerância a falhas, para construir sistemas transacionais centrais, demonstrando que o banco de dados pode ser eficaz em aplicações mais exigentes.