Ventajas y limitaciones de las bases de datos gráficas
Conceptos de NoSQL
Miriam Antona
Software engineer
Ventajas: flexibilidad
- Pueden cambiar a medida que cambian las aplicaciones y los sectores
- No necesitas definir la estructura final por adelantado
- Puedes añadir/eliminar nodos, propiedades y aristas
Ventajas: rendimiento
- No necesita realizar joins
- Unir tablas puede ser costoso en tiempo
- Seguir aristas de nodo a nodo
Ventajas: representación sencilla de los datos
- Estructura similar al pensamiento humano
- Modelar grafos es muy intuitivo
- Fácil de visualizar
- Facilita la comprensión
Ventajas: escalado horizontal
- Es posible
- Más difícil que en otras bases de datos NoSQL
- Los grafos están conectados
- Deben distribuirse entre varias máquinas
Limitaciones
- Propiedades de entidad con valores extremadamente grandes
- BLOBs (Binary Large Objects): objetos multimedia
- CLOBs (Character Large Objects): colecciones de datos de caracteres
- Las bases de datos gráficas no rendirán bien
- Mala práctica
- Usa otra base de datos para guardar esa información
- Cambio importante para desarrolladores
- Nueva forma de modelar datos
- Aprender Cypher, Gremlin...
¡Vamos a practicar!
Conceptos de NoSQL
Preparing Video For Download...