Logo Passei Direto
Buscar
2) Em aplicações offline-first, como as voltadas para logística e mobilidade, é comum que os dados sejam gerados localmente nos dispositivos móveis e sincronizados com 0 servidor assim que a conectividade for restabelecida. O Firebase Firestore, por exemplo, oferece SDKs que mantêm um cache local com operações CRUD que, posteriormente, são replicadas para 0 banco remoto. Esse processo de sincronização é conhecido como replicação bidirecional e pode envolver a resolução de conflitos em casos de alterações simultâneas nos dados. Além disso, boas práticas incluem O uso de notificações de atualização, monitoração de status da conexão e técnicas de "last write wins" ou merge programado, visando consistência eventual e integridade do estado do sistema. Qual recurso O Firebase Firestore utiliza para sincronizar dados em cenários offline? Selecione uma alternativa: a) Operações CRUD unidirecionais com validação por polling. b) Integração com WebSockets para conexão permanente com SQL Server. c) Replicação bidirecional com cache local no dispositivo. d) Persistência automática em memória RAM sem sincronização. e) Logs manuais com reconciliação por backend intermediário.
User badge image
Luciano Souza

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

A questão fala sobre aplicações offline-first e como o Firebase Firestore gerencia a sincronização de dados entre o dispositivo móvel e o servidor. Analisando as alternativas: a) Operações CRUD unidirecionais com validação por polling — incorreto, pois o Firestore usa replicação bidirecional, não unidirecional, e não depende de polling. b) Integração com WebSockets para conexão permanente com SQL Server — incorreto, Firestore não usa SQL Server nem depende exclusivamente de WebSockets. c) Replicação bidirecional com cache local no dispositivo — correto, pois o Firestore mantém um cache local e sincroniza os dados bidirecionalmente quando a conexão é restabelecida. d) Persistência automática em memória RAM sem sincronização — incorreto, pois o Firestore persiste dados localmente e sincroniza com o servidor. e) Logs manuais com reconciliação por backend intermediário — incorreto, pois o Firestore gerencia a sincronização automaticamente. Portanto, a alternativa correta é: c) Replicação bidirecional com cache local no dispositivo.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina