Percona, reconocido proveedor de software, servicios y soporte para bases de datos open source, ha presentado oficialmente Percona Search para MongoDB, una innovadora herramienta diseñada para que las organizaciones puedan ejecutar búsquedas full-text, vectoriales e híbridas directamente sobre su infraestructura propia. Esta solución ofrece generación automática local de embeddings junto con despliegue gestionado mediante operadores, facilitando que los equipos controlen completamente cómo integran la búsqueda en entornos productivos.
Uno de los retos clave para las empresas que manejan datos sensibles es la necesidad de controlar dónde se procesan dichos datos. La generación de embeddings, que transforma el texto en vectores para mejorar la búsqueda, suele depender de servicios externos y conlleva costes por token que aumentan conforme crecen los volúmenes de datos y consultas. Además, políticas estrictas impiden que algunas organizaciones trasladen estos proyectos a producción mientras no tengan plena confianza en la gestión y seguridad del proceso. Adicionalmente, se requiere afrontar la gestión de copias de seguridad de índices, recuperación, escalabilidad y monitorización continua.
Percona Search para MongoDB está construido sobre mongot, el motor de búsqueda vectorial, full-text e híbrido para MongoDB, e integra de forma nativa con Percona Server for MongoDB (PSMDB). Esta herramienta se despliega mediante el Percona Operator, que permite administrar y escalar el servicio de búsqueda de manera independiente al núcleo de la base de datos. Próximamente se incorporará soporte para Percona Backup for MongoDB (PBM) y Percona Monitoring and Management (PMM), lo que permitirá operar los sistemas de búsqueda al mismo nivel de gestión que la base de datos tradicional.

Según Peter Farkas, CEO de Percona, “para muchas organizaciones añadir búsqueda vectorial suponía enviar datos a servicios externos que sus políticas no permiten, dejando esos proyectos estancados. La búsqueda debe contar con las mismas garantías de control que la base de datos en la que se ejecuta. Percona Search para MongoDB mantiene los embeddings dentro del entorno del cliente, permitiendo operar la búsqueda sin ataduras ni dependencias externas”.
Búsqueda local diseñada para entornos productivos
Entre las principales características de Percona Search para MongoDB destacan:
- Embeddings locales sin costes por token: compatible con interfaces OpenAI, soporta proveedores locales como Ollama, vLLM y LocalAI, además de modelos TEI de Hugging Face embarcados en el clúster.
- Sin dependencia exclusiva de proveedores de modelos: para los que prefieran servicios externos, la solución puede conectar con APIs de Hugging Face Inference, Azure OpenAI u OpenAI, accediendo a más de 2.000 modelos adaptables a distintas necesidades.
- Compatible con entornos air-gapped: manteniendo los datos de documentos y la generación de embeddings totalmente aislados dentro del clúster, sin requerir acceso a redes externas.
- Despliegue y escalado gestionado por operador: el Percona Operator administra el nivel de búsqueda paralelamente a la base de datos, dimensionándolo y ajustándolo autónomamente según demanda.
- Seguridad empresarial estándar: incluye soporte para LDAP, OIDC, Kerberos, registro de auditoría y cifrado en reposo, todo incorporado sin costes adicionales en Percona Server for MongoDB.
Puneet Kala, responsable de Ingeniería y Producto MongoDB en Percona, señala que “implementar la búsqueda es sencillo, pero mantenerla operativa y conforme a normativas en producción es el verdadero desafío. La restauración de índices no debe implicar una reconstrucción completa y es fundamental anticipar la degradación en los resultados antes de que afecte a los usuarios. Por ello, estamos trabajando en integrar la búsqueda dentro de PBM y PMM, ofreciendo a los equipos las mismas herramientas que ya usan para sus bases de datos”.
Una solución abierta y sin ataduras
Percona Search para MongoDB es una solución de código abierto con licencia source-available, accesible sin edición de pago, limitaciones de despliegue ni características bloqueadas por licencia. Además, existe la opción de incluir soporte específico para el módulo de búsqueda dentro de los contratos de soporte de Percona, junto con PSMDB, el operador, PBM y PMM.
Recientemente, Percona también anunció el desarrollo de Valkey-proxy, un proxy open source que conecta aplicaciones a clústeres Valkey, facilitando migraciones desde Redis y escalabilidad desde instancias independientes a entornos clusterizados.
Impacto en el negocio
Con esta herramienta, las empresas pueden potenciar la búsqueda avanzada —full-text, vectorial e híbrida— al tiempo que mantienen la confidencialidad al operar totalmente dentro de su infraestructura. La generación local de embeddings reduce la dependencia de servicios externos y sus costes asociados, permitiendo elegir entre distintos proveedores y modelos para ajustarse mejor a las necesidades. La gestión mediante operadores simplifica la operación y escalado en paralelo a la base de datos existente.
Sin embargo, es importante que las organizaciones planifiquen adecuadamente estrategias para la copia de seguridad, la recuperación y la monitorización continua de los índices de búsqueda. La integración prevista con las herramientas de gestión y backup de Percona ofrecerá próximamente una experiencia aún más unificada y segura.