Cuando hago presentaciones en eventos, a menudo recibo preguntas sobre el modelado de datos. Es habitual interactuar con desarrolladores que trabajan con bases de datos relacionales, pero que están muy interesados en un Base de datos NoSQL. Yo, por ejemplo, empecé mi carrera en bases de datos con una base de datos Oracle y Microsoft SQL Server. Habiéndome familiarizado con datos RDBMS estructurados, el concepto de NoSQL me resultaba muy extraño. ¿Qué aspecto tienen los datos? ¿Cómo se consultan?
En este vídeo que he preparado, doy una rápida visión general de algunas formas de modelar datos en Couchbase. Enumero un ejemplo sencillo de RDBMS y lo convierto a formato de documento JSON. Al final lo consulto y es como si no hubiera habido cambio entre bases de datos.
Aunque el vídeo de arriba no lo explica todo, debería ser suficiente para ponerte en el buen camino. Si algo sigue sin tener sentido, te animo a que plantees una pregunta en la sección de comentarios.
Para obtener información sobre el uso de estos documentos NoSQL en su aplicación, consulte la página portal para desarrolladores por ejemplo.