Ir al contenido principal

Entradas

Destacados

Cuando MongoDB no debería ser tu base de datos principal

 Hay una escena que se repite con demasiada frecuencia: alguien elige MongoDB como base principal, el equipo empieza a modelar “como siempre”, el sistema crece, y un día la base deja de sentirse ligera y empieza a sentirse como un experimento caro. No porque el motor sea incapaz, sino porque el dominio real del sistema nunca dejó de ser relacional, aunque lo hayas guardado en documentos. A muchos nos enseñaron lo mismo. Bases de datos relacionales con fundamentos formales: álgebra relacional, teoría de conjuntos, normalización, formas normales, integridad. Nos enseñaron a pensar en consistencia estructural como algo que el motor te ayuda a garantizar. Ese entrenamiento funciona, y funciona muy bien, pero tiene un efecto secundario: cuando llegas al mundo documental, tu instinto es recrear el mundo relacional con otras herramientas. Y ahí empieza el problema. La mayoría de errores que he visto con MongoDB no nacen de MongoDB. Nacen de diseños que intentan usar colecciones como si...

Entradas más recientes

Telcel, exposición de datos y un problema en la industria

Trabajo remoto, oficina y la conversación que estamos evitando

Manifiesto de la Razón

Manifiesto de IA-First, o mejor dicho, manifiesto de mi soberanía cognitiva

El ruido del desconocimiento: anatomía del falso liderazgo técnico

Promesa sin profeta

El trabajo remoto no está fracasando. Lo que está fracasando es el liderazgo

¡Pasen y vean!

Vulgaridad, Deseo y Poesía: La Forma del Sexo en la Música

Integrando el patrón de diseño CQRS en Magento 2 (Un enfoque teórico)