Quando estou me apresentando em eventos, frequentemente recebo perguntas sobre modelagem de dados. É comum interagir com desenvolvedores que trabalham com bancos de dados relacionais, mas que estão muito interessados em um Banco de dados NoSQL. Eu, por exemplo, comecei minha carreira em banco de dados com um banco de dados Oracle e Microsoft SQL Server. Tendo me familiarizado com dados estruturados de RDBMS, o conceito de NoSQL era muito estranho. Qual é a aparência de seus dados? Como você os consulta?
Neste vídeo que preparei, apresento uma visão geral rápida de algumas maneiras de modelar dados em Couchbase. Listei um exemplo simples de RDBMS e o converti para o formato de documento JSON. No final, eu o consulto e é como se não houvesse nenhuma troca entre os bancos de dados.
Embora o vídeo acima não aborde tudo, ele deve ser suficiente para colocá-lo em um caminho sólido. Se algo ainda não fizer sentido, sugiro que faça uma pergunta na seção de comentários.
Para obter informações sobre como usar esses documentos NoSQL em seu aplicativo, consulte o portal do desenvolvedor por exemplo.