Anuncio¡Presentamos MongoDB 8.0, el MongoDB más rápido de la historia! Leer más >
AnuncioVoyage AI se une a MongoDB para potenciar aplicaciones de IA más precisas y confiables en Atlas. Más información >

Database Digest Vol. 2

Cuando la IA supera a la pila

La arquitectura heredada crea un lastre arquitectónico y obliga a los proyectos de IA empresarial inteligente a entrar en un sinfín de ciclos piloto.

Descargar la revista

Los puntos de ruptura de una pila fragmentada

La razón por la que fracasan los proyectos no es el modelo. Se trata de todo lo que hay debajo: un complemento de seguridad, registros de auditoría no construidos y datos retrasados.

Por qué una pila fragmentada rompe agentes

Un chatbot solo lee, pero un agente autónomo debe decidir, realizar transacciones y guardar continuamente los cambios de estado. Unir motores vectoriales y bases de datos operativas independientes mediante pipelines de ETL personalizadas crea cuatro puntos físicos de fricción simultáneos en la ejecución del agente.

  • Los motores vectoriales son de solo lectura; los agentes deben cambiar de estado.
  • La ausencia de límites atómicos genera transacciones rotas.
  • El retraso de sincronización obliga a los agentes a decidir sobre verdades anticuadas.
Por qué una pila fragmentada interrumpe a los agentes
Thorsten Walther, director general, CXO Advisory Asia en MongoDB
La empresa quiere moverse rápido, pero los sistemas subyacentes se niegan. Lo que debería tardar dos semanas, tarda seis meses.
Thorsten Walther
Director general, Consejo Asesor CXO para Asia en MongoDB

La anatomía oculta de la sobrecarga arquitectónica

Dos empresas ponen en marcha iniciativas de IA idénticas el mismo día, con el mismo equipo de ingenieros, los mismos modelos de lenguaje y los mismos presupuestos. Al final del trimestre, la primera empresa entrega un agente listo para producción, basado firmemente en la verdad operativa en tiempo real, con memoria de sesión estructurada. Dieciocho meses después, la segunda empresa sigue atrapada en un bucle piloto, acosada por alucinaciones, picos en la factura de la nube, desviaciones en los datos y un pipeline que no puede auditar.

El mismo talento. Los mismos modelos. El mismo presupuesto. La única variable es la arquitectura inicial. Esa brecha ya tiene un nombre. Llámelo la sobrecarga arquitectónica, el peso acumulado que una pila fragmentada impone a todos los equipos que intentan implementar la IA sobre ella.

Una nueva investigación de IDC, encargada por MongoDB y realizada en 1.400 organizaciones en ocho mercados de Asia-Pacífico, indica que el 43 % de los equipos encuentran que las arquitecturas existentes son un obstáculo importante. Además, IDC predice que los equipos que no aborden la deuda técnica se enfrentarán a una tasa de fracaso de proyectos de IA un 50 % más alta para 2027.

"La parte más difícil de operar agentes en producción no es el modelo. Es la capa de datos que está debajo."
— CJ Desai, presidente y CEO de MongoDB

Según Deloitte, el 89 % de las empresas todavía están atrapadas en bucles piloto. Solo el 11 % ejecuta sistemas agentivos en producción. El cuello de botella rara vez es el modelo de IA en sí. Se trata de medidas de seguridad añadidas a posteriori, registros de auditoría no planificados y datos en tiempo real que llegan medio paso demasiado tarde.

Un gráfico que muestra cómo una pila fragmentada atornillada no escala y que inevitablemente se rompe con el uso del agente

Los cambios de estado fracasan

La tienda de vectores no puede escribir, pero el agente tiene que cambiar de estado dinámicamente.

Transacción fallida

Las tiendas operativas y vectoriales no pueden compartir una transacción, lo que provoca pedidos a medio completar de los clientes.

Decisiones obsoletas

El retraso en la sincronización obliga al agente a tomar decisiones basadas en datos obsoletos.

Registros de auditar fragmentados

Cuando los reguladores preguntan qué hizo el agente, la auditoría cubre solo una fracción de los pasos porque ningún sistema único vio toda la secuencia.


Expansión más allá de la integración

Unir almacenes separados y adaptar cargas de trabajo de documentos a tablas relacionales impone altos costos estructurales.
Un diagrama que destaca la "arquitectura de división" que muestra MongoDB como base de datos operativa y Elasticsearch como base de datos vectorial, así como las diversas complejidades asociadas con ambas.

Cada revisión de arquitectura para un proyecto de IA de agentes termina con la misma pregunta: ¿la pila que ya tenemos puede soportar lo que estamos a punto de construir? Resulta tentador responder a esta pregunta comparando el rendimiento de las bases de datos vectoriales. La cuestión más profunda es si su arquitectura puede responder a preguntas sobre datos y significado en una misma query, con las mismas garantías.

Eso es lo que un agente realmente necesita. Es la parte de la pila que la mayoría de los equipos colocan en último lugar, después de que el resto del sistema ya haya tomado forma. La base de datos operativa se subestima. Según Harvard Business Review Analytic Services, solo el 15 % de las empresas consideran que su base de datos está lista para adoptar la IA de agentes. El resultado es una arquitectura dividida que parece razonable en una pizarra y empieza a desmoronarse en producción.

Si somos honestos, vale la pena comparar los dos patrones:

  • Arquitectura unificada: una sola plataforma gestiona juntos los datos operativos y la búsqueda vectorial.
  • Arquitectura dividida: un almacén de vectores dedicado (Pinecone, Weaviate o un motor de búsqueda como Elasticsearch) se encuentra junto a la base de datos operativa, con un pipeline ETL que mantiene los dos sincronizados.

Elevados gastos en general derivados de la integración

Una arquitectura de división se basa en un almacén de vectores dedicado junto a una base de datos operativa, conectados mediante pipeline ETL. Aunque combinaciones como MongoDB y Elasticsearch funcionan en una demostración, la complejidad de la sincronización y la deriva de datos causan fallas masivas a escalar de producción.

  • Las configuraciones de división gestionan dos languaje del query y datos duplicados.
  • Los documentos eliminados dejan tras de sí vectores fantasma.
  • Los equipos separados de copia de seguridad, conmutación por error y de guardia aumentan el TCO.
Más información
Elevados gastos en general derivados de la integración
Un gráfico que desglosa las operaciones CRUD y cómo pueden funcionar correctamente en MongoDB pero pueden fallar con complementos adicionales
Un gráfico que destaca cómo una plataforma unificada tiene menos código de pegamento y posibles puntos de fallo.

MongoDB o SQL: sin mitos

Cuando una carga de trabajo tiene forma de JSON y se itera semanalmente, las suposiciones relacionales no funcionan. Dejemos a un lado los mitos que circulan por las redes y centrémonos en el verdadero mérito técnico.

Compilado para escalar en tiempo real

Algunos temas resuenan entre los líderes técnicos que evalúan una opción de pila de bases de datos en 2026. Elegir una capa de datos que coincida de forma nativa con el formato de datos de su aplicación elimina toda una categoría de gastos en general, obstáculos técnicos y errores de traducción.

  • Las consultas SQL fuerzan 8 cambios de formato complejos por viaje.
  • MongoDB evita los gastos en general utilizando el formato JSON nativo.
  • Los motores relacionales suplen las lagunas con capas de división.
Compilado para escalar en tiempo real

Deconstruyendo el ciclo viral de la migración de Postgres

Cada pocos meses, una entrada de blog muy conocida se vuelve viral en todo el ecosistema de desarrolladores: "Por qué volvimos a Postgres". Casi al instante, los hilos de comentarios se llenan con los mismos puntos previsibles: MongoDB no escala, no hay joins y la transacción es débil. Tim Carter Clausen, que escribe como The Decipherist y lleva una década ejecutando MongoDB en producción, aborda cada crítica directamente, con datos de producción reales detrás de él.

La elección de una base de datos con un modelo de datos que se adapte al resto de la pila garantiza que su velocidad de desarrollo no se vea obstaculizada por las limitaciones arquitectónicas.

Análisis profundo: El costo del impuesto de traducción de SQL

Una solicitud SQL típica realiza ocho cambios de formato en un solo viaje de ida y vuelta:

  1. El cliente envía JSON.
  2. La API lo convierte en un objeto JavaScript.
  3. Una herramienta de ORM descompone ese objeto en filas dispersas en las tablas normalizadas.
  4. La base de datos hace su trabajo.
  5. Las filas se vuelven a ensamblar.
  6. Se asignan de nuevo a un objeto.
  7. El objeto se serializa de nuevo a JSON.
  8. Se envía la respuesta.

El equivalente de MongoDB son cuatro transformaciones, y Clausen sostiene que llamarlas cuatro es exagerar porque la forma de los datos en realidad nunca cambia. Cada cambio de formato en la ruta de acceso de SQL consume CPU y memoria, introduce latencia y ofrece un lugar para ocultar un error.

La realidad de las actualizaciones de esquema

Cambiar el nombre de un campo, añadir un objeto anidado o reestructurar un documento ocurre en tiempo real en MongoDB sin interrupciones. La misma operación en una tabla relacional de gran tamaño puede bloquear las escrituras durante minutos o incluso horas. Para equipos con envíos semanales, la diferencia no es teórica. Es la diferencia entre añadir un campo esta tarde y planificar un periodo de mantenimiento para el siguiente trimestre.


¿Postgres o MongoDB?

¿Puede Postgres con JSONB y pgvector llevar su empresa a la era de la IA? Dejemos atrás el tribalismo y veamos el mérito técnico fundamental.

Observaciones técnicas críticas

El experto en datos de MongoDB, Franck Pachot, señala que algunas realidades ocultas cambian esta comparación de bases de datos de la preferencia partidista a la arquitectura física del núcleo.

  • MongoDB escribe documentos completos de 10 MB como un bloque hoja.
  • Postgres realiza la división de los documentos en fragmentos de 8 KB mediante TOAST.
  • JSON de PostgreSQL impone un join interno de bucle anidado.
Observaciones técnicas críticas
Una diapositiva que muestra cómo MongoDB clúster físicamente los datos en comparación con PostgreSQL, que realiza una división en múltiples tablas e índices.

El impuesto latente en la capa de indexación

La misma divergencia arquitectónica aparece en la capa de indexación. Consideremos una query con la que está familiarizado cualquiera que gestione un sistema operativo: mostrar los últimos 10 pedidos de un producto determinado en un país determinado.

  • En el modelo orientado a documentos: un único índice compuesto cumple esta función directamente, incluyendo los campos anidados dentro de los arreglos.
  • En un sistema relacional (JSONB): el equivalente suele requerir un índice GIN para el contenido del arreglo, un índice B-tree independiente para los campos escalares y una ordenación intensiva que el planificador de query no puede evitar. El plan lee más filas de las necesarias, lo que dificulta su escalado a medida que aumentan los datos. Nada de esto es visible desde la capa de aplicación, pero todo es visible en su factura de la nube.

El poder estructural de la localidad de los datos

La perspectiva estructural que subyace a ambos puntos es la localidad de los datos. En el modelo orientado a documentos, el modelo lógico y el modelo físico son idénticos. La forma que escribe la aplicación es la forma exacta que almacena la base de datos, y la forma que almacena la base de datos es la forma exacta que la capa de recuperación devuelve a un agente de IA. Esta equivalencia elimina por completo los pipeline de sincronización, la lógica de guardar doble y las complejas tareas de conciliación que, de otro modo, las arquitecturas fragmentadas necesitan para aproximar el mismo resultado.

Un marco de decisión de un arquitecto

El marco de decisión de Pachot se orienta hacia estas realidades técnicas:

  • Elija relacional (Postgres): para una base de datos centralizada que sirva muchas aplicaciones dispares donde aún no se conocen todos los casos de uso finales.
  • Elija el documento (MongoDB): para una única aplicación compilada a partir de un modelo de dominio y almacenada exactamente como la aplicación lo maneja.

La siguiente pregunta que conviene plantearse es cuál de estas opciones describe mejor el proyecto que está desarrollando en 2026: ¿microservicios con contextos delimitados, esquemas que se actualizan semanalmente o objetos de dominio almacenados tal y como los concibe de forma natural su aplicación?

“Una base de datos es buena y rápida si se usa correctamente, y lo más importante es elegir una que usted conozca o que quiera aprender.”
— Franck Pachot, AWS Data Hero & Oracle Certified Master

Vea la charla

Cumplimiento escalado

De cara a la Ley de Seguridad de la Cadena de Suministro de Drogas, McKesson debe rastrear 1.200 millones de números de serie al año en tiempo real. Reemplazó las tablas rígidas de SAP y Postgres por MongoDB, cuyo modelo orientado a documentos refleja los datos jerárquicos de la cadena de suministro, y escaló las operaciones 300 veces sin latencia de unión de tabla plana.

  • El repositorio central de datos rastrea a 350.000 clientes diarios.
  • El repositorio serial distribuido gestiona la verificación de red.
  • Puesta en marcha a nivel federal sin interrupciones en toda la red.
Leer la historia
Logotipo de McKesson
Logotipo de McKesson
"La escala que logramos con MongoDB es abrumadora. Es un hito que debe inspirar orgullo a todos.
Upendra Kulkarni
Gerente principal de producto en McKesson

Impulsar la transformación de la IA

Resumen de la base de datos

La capa unificada de inteligencia: impulsando la era agentiva

Optimice la IA de empresas reemplazando pilas fragmentadas por datos unificados.

Descargar la revista

TABLA DE CONTENIDO