Hoje falei na Web 2.0 sobre as diferenças entre as arquiteturas móvel e tradicional da Web 2.0. A maior diferença que identifiquei é que os dispositivos móveis frequentemente têm conexões não confiáveis. Mesmo quando a conexão está disponível, ela geralmente apresenta altas latências. Os usuários estão familiarizados com longas esperas ao navegar na Web ou enviar tweets, mas isso não significa que eles gostem disso.
Apresentei uma visão do futuro, em que seu dispositivo móvel pré-carregará as páginas e o conteúdo que você provavelmente navegará, de modo que, quando você navegar, não precisará esperar. O custo do armazenamento está caindo rapidamente, e a latência da rede já é a melhor possível, portanto, a tendência é tornar mais prático carregar uma cópia personalizada da Internet no bolso.
As perguntas do público foram inteligentes, com foco na detecção e no gerenciamento de conflitos ("O que acontece se dois usuários desconectados fizerem edições contraditórias?"). A resposta, é claro, é que o Couchbase mantém o controle de todos os conflitos e facilita a resolução deles pelo aplicativo. Algumas pessoas desejam o processamento automático de mesclagem dentro do banco de dados, mas achamos que é uma solução melhor empurrar isso para o aplicativo, pois as diferentes estratégias de mesclagem em potencial são vastas e são adequadamente entendidas como preocupação do aplicativo.
Ver mais apresentações de Couchbase
A apresentação do slideshare é privada...