Como o Couchbase Mobile supera o MongoDB™ Atlas Device Sync (Realm)
O MongoDB deixou de oferecer suporte para dispositivos móveis. Mude para o Couchbase Mobile, a melhor alternativa para o desenvolvimento de aplicativos móveis.
DESAFIOS
MongoDB Atlas Device Sync vs. Couchbase Mobile
Aqui está como o suporte móvel descontinuado do MongoDB, incluindo o Atlas Device Sync, os SDKs do Atlas Device e o Atlas Edge Server, se compara ao Couchbase Mobile, a melhor alternativa.
DESAFIO #1
Opções de implantação flexíveis
O MongoDB Atlas Device Sync não permitia o armazenamento e a sincronização de dados para o data center escolhido pelo usuário.
DESAFIO #2
Pesquisa vetorial na borda
O MongoDB Atlas Device Sync não suportava a pesquisa vetorial no dispositivo.
DESAFIO #3
Suporte abrangente à plataforma
O MongoDB Atlas Device Sync não poderia suportar plataformas de dispositivos incorporados que não fossem móveis.
DESAFIO #4
Sincronização de dados robusta, segura e resiliente
O MongoDB Atlas Device Sync era limitado, restritivo e pouco confiável.
CARACTERÍSTICAS
Principais características do Couchbase Mobile versus MongoDB Atlas Device Sync (Realm)
Ao contrário do MongoDB Atlas Device Sync (Realm), o Couchbase Mobile oferece implementações hospedadas ou gerenciadas por usuários, suporte ao SQL, sincronização peer-to-peer, suporte integrado ao dispositivo e resolução de conflitos personalizável.
CLIENTES
O que os clientes estão dizendo
Como podemos ajudá-lo?
Todos os campos com asterisco (*) devem ser preenchidos
Obrigado por seu envio.
Um representante do Couchbase entrará em contato com você em breve.
Snippet de código
O Couchbase Mobile suporta o SQL, que é mais intuitivo do que a linguagem de consulta do MongoDB.
- Couchbase SQL++
- Consulta no MongoDB
SELECT SUM(value * volume) AS val, símbolo, da tabela db.stocks
O símbolo WHERE IN ( "AAPL", "GOOG") e o valor > 0 são usados como símbolo de agrupamento.
ORDEM POR VALOR DESC, SÍMBOLO ASC
db.stocks.aggregate([
{ "$match": {
"$and": [
{"symbol": {
"$in": [
"AAPL",
"GOOG"]}},
{ "value": {
"$gt": 0 }}]}},
{ "$group": {
"_id": {
"symbol": "$symbol" },
"sum(value * volume)": {
"$sum": {
"$multiply": [
"$value",
"$volume"]}}}},
{ "$project": {
"_id": 0,
"sum(value * volume)": "$sum(value * volume)",
"symbol": "$_id.symbol"}}
{ "$sort": {
"sum(value * volume)": -1,
"symbol": 1 }}]})







