¿Qué es MongoDB y para qué sirve?
MongoDB es una base de datos que guarda información en documentos flexibles, en lugar de tablas rígidas, y se usa como base de datos operativa de aplicaciones que también necesitan búsqueda de texto y búsqueda vectorial.
Cada registro es un documento, y el modelo no depende de tablas con columnas fijas. MongoDB funciona de dos formas: en MongoDB Atlas, un servicio administrado que opera en AWS, Google Cloud y Azure, o instalado por la propia empresa, en la Community Edition gratuita o en la Enterprise Advanced comercial.
Además de guardar y consultar documentos, hace agregaciones, búsqueda de texto y búsqueda vectorial en la misma base. En la búsqueda vectorial, los embeddings quedan en el mismo documento que los datos operativos, sin una base vectorial aparte, lo que atiende a aplicaciones con IA. Para crecer, MongoDB distribuye los datos entre servidores mediante sharding, y hay transacciones con varios documentos en replica sets y en clústeres fragmentados.
El proveedor publica precios de lista para Atlas y trata Enterprise Advanced como bajo consulta.






