Decidir sobre a pilha de tecnologia do seu aplicativo móvel não deve ser uma aposta. O Couchbase Mobile oferece uma solução comprovada, dimensionável e madura, criada para durar. Como líder em bancos de dados móveis, o Couchbase garante que você esteja pronto para a crescente demanda de aplicativos móveis e de IoT com IA e offline-first. Com o Couchbase, você pode confiar que sua pilha de tecnologia permanecerá estável e confiável.
Notícias sobre a sincronização do MongoDB
O MongoDB anunciou a descontinuidade de seus recursos móveisou seja, Atlas Edge Server, Atlas Device Sync e Atlas Device SDKs (anteriormente Realm). Essa descontinuidade gera preocupações significativas para os desenvolvedores que dependem das ferramentas móveis do MongoDB, pois os obriga a buscar novas soluções e retrabalhar os projetos existentes, interrompendo os planos de desenvolvimento de longo prazo.
Embora eles afirmem que a Realm continuará sendo uma oferta de código aberto no futuro, as contribuições e o suporte da MongoDB para o projeto inevitavelmente diminuirão à medida que a tecnologia for sendo retirada de seu portfólio comercial.
Podemos supor que há muitos motivos para essa descontinuidade do produto, mas temos certeza de alguns fatores relacionados:
-
- O MongoDB Atlas adquiriu a Realm em 2019 e, desde então, tem se esforçado para unificar as duas pilhas de tecnologia distintas para oferecer uma solução escalável de nível empresarial.
- A solução tinha muitos problemas que a tornavam um desafio para os clientes usarem em casos de uso off-line primeiro.
- O MongoDB já fracassou duas vezes em sua tentativa de atuar no espaço móvel, primeiro com o Realm e depois com a reinicialização do Realm como Atlas Device SDK. Não acreditamos que eles tentarão novamente com uma solução nativa tão cedo.
Com esse desenvolvimento mais recente, o MongoDB está efetivamente lavando as mãos em relação aos recursos móveis e forçando os clientes a migrar para tecnologias alternativas, de terceiros, para seus aplicativos móveis e, ao mesmo tempo, pedindo que eles integrem essas alternativas ao MongoDB Atlas como o banco de dados de back-end na nuvem.
A notícia está recebendo uma recepção fria dos clientes do MongoDB que usam esses recursos, para dizer o mínimo, conforme evidenciado em postagens de desenvolvedores em seu fórum.
Na corrida por alternativas, alguns desenvolvedores podem considerar o SQLite, o banco de dados incorporado de código aberto. No entanto, eles descobrirão rapidamente que o SQLite foi criado para aplicativos autônomos, não tem sincronização de dados integrada e não é orientado a documentos, portanto, é menos flexível para o desenvolvimento e tem dificuldade para ser dimensionado. Dessa forma, não é uma solução viável para implementações de aplicativos off-line, de classe empresarial, móveis e de IoT.
Estamos aqui para sugerir que, se você tiver que migrar os aplicativos móveis do MongoDB de qualquer maneira, por que seguir o caminho de uma integração complicada? Você deve migrar para uma plataforma de banco de dados completa de ponta a ponta com um histórico comprovado e mais de 10 anos de excelência em suporte móvel: Couchbase Mobile.
Couchbase Mobile: 10 anos de excelência em dispositivos móveis
Lançado em 2014, o Couchbase Mobile é uma plataforma de banco de dados móvel madura e completa, usada para alimentar aplicativos móveis de alta escala e de missão crítica, como os da Emirados Árabes, PepsiCo, Tommy Hilfiger, PG&E e inúmeros outros. Temos sido bem-sucedidos no setor móvel há mais de uma década, oferecendo aos desenvolvedores opções para implantações de grandes empresas ou da edição comunitária gratuitae continuaremos a expandir a oferta e os recursos do Couchbase Mobile de acordo com os recursos em evolução dos aplicativos de nossos clientes (mais recentemente, chegamos ao mercado com recursos de pesquisa de vetores que são executados no dispositivo, permitindo aplicativos off-line com IA na borda que não dependem da Internet).
O Couchbase Mobile é uma alternativa superior ao Atlas Device Sync porque oferece uma solução mais completa de nuvem a ponta para aplicativos off-line, móveis e de IoT do que o MongoDB jamais teve, e certamente é melhor do que usar mashups vagamente integrados do MongoDB e soluções de terceiros!
A pilha do Couchbase Mobile
Simplificamos sua arquitetura ao nos especializarmos em alimentar aplicativos offline-first na borda com três componentes fundamentais:
Um banco de dados nativo da nuvem
Disponível como um banco de dados como serviço totalmente gerenciado e hospedado com Couchbase Capellaou implantar e hospedar Servidor Couchbase por conta própria.
Um banco de dados incorporado
Couchbase Lite é a versão incorporável do Couchbase para aplicativos móveis e de IoT que armazena dados localmente no dispositivo. É leve, oferece suporte completo a CRUD e SQL++, bem como suporte abrangente a plataformas, incluindo Swift, Obj-C, Kotlin, .Net, Java e C, além de ser mantido pela comunidade e por parceiros suporte para JavaScript.
Embora os SDKs do MongoDB Atlas Device sejam compatíveis com Flutter, React Native e Node.js nativamente, eles não são compatíveis com C, o que impõe uma limitação nas plataformas e dispositivos que podem ser compatíveis (provavelmente outro motivo para a descontinuação). Com o suporte a C no Couchbase Mobile, o Couchbase Lite pode ser incorporado a praticamente qualquer plataforma ou dispositivo, incluindo dispositivos IoT de computador de placa única com recursos limitados.
Sincronização de dados da nuvem para a borda
Um gateway seguro e hierárquico para sincronização de dados pela Web, bem como sincronização ponto a ponto entre dispositivos, com suporte para autenticação, autorização e controle de acesso refinado. Escolha entre sincronização de dados totalmente hospedada e gerenciada com Serviços de aplicativos Capellaou instalar e gerenciar Gateway de sincronização do Couchbase você mesmo.
Confira este vídeo de demonstração da sincronização de dados do Couchbase Mobile entre dispositivos e da nuvem para a borda: Couchbase Mobile - demonstração de sincronização de dados ao vivo.
Suporte de pesquisa vetorial para recursos de IA
Além disso, o Couchbase Mobile vai além dos recursos do MongoDB, oferecendo pesquisa vetorial na nuvem com Capella E no dispositivo em Couchbase Lite, permitindo pesquisa semântica e RAG na borda, sem dependências da Internet, tornando as pesquisas rápidas, seguras e confiáveis.
Assista a este vídeo explicativo sobre a pesquisa vetorial do Couchbase Mobile: Couchbase Mobile Vector Search da nuvem para a borda.
Couchbase Mobile: aqui para você hoje e no futuro
Na Couchbase, estamos comprometidos em ser líderes em aplicativos de banco de dados móveis e continuaremos a crescer e a evoluir nossa oferta para atender à demanda crescente por aplicativos móveis e de IoT com IA e off-line primeiro. Você não precisa se preocupar com a duração da sua pilha de tecnologia, opte pelo Couchbase Mobile e tenha a tranquilidade de adotar uma tecnologia comprovada, dimensionável e madura!
Experimente você mesmo, é grátis!
Você pode se inscrever para usar o Nível gratuito do Couchbase Capellaque inclui o Capella App Services, a solução de sincronização de dados hospedados da Capella. Veja você mesmo como é fácil configurar a sincronização de dados móveis!
Você pode até mesmo testar a sincronização de dados por meio do Capella App Services usando este aplicativo móvel de amostra chamado Sincronização simples de dadosPara ver a sincronização ponto a ponto em ação, basta instalá-lo em dois dispositivos. E para sincronizar da nuvem para a borda, siga as instruções na seção código-fonte do aplicativo no GitHub para configurar os Serviços de Aplicativos Capella para sincronização com o aplicativo de amostra Simple Data Sync.
Recursos
-
- Mergulhe mais fundo: Como migrar aplicativos do MongoDB Device Sync (Realm) para o Couchbase Capella App Services
- Saiba mais sobre o Couchbase Mobile pilha
- Inscreva-se para obter acesso gratuito ao Capella aqui
- Faça o download do whitepaper: Como escolher um banco de dados para seus aplicativos móveis