Dando forma al mañana: Cómo Milvus impulsa la ambición multimedia de Shopee
En el mundo del comercio electrónico, mantenerse a la vanguardia requiere más que una interfaz fácil de usar y una amplia gama de productos. Shopee, una plataforma líder en el Sudeste Asiático y América Latina, entendió el panorama cambiante y emprendió un viaje innovador para cambiar su negocio de Comprensión Multimedia (MMU). Para competir con gigantes de videos cortos como TikTok y proteger su cuota de mercado de comercio electrónico, Shopee se aventuró en el mundo de los servicios de videos cortos. En este blog, profundizaremos en los desafíos que enfrentó Shoppee durante este proceso y en cómo Milvus ayudó al negocio multimedia de Shopee.
El dilema de datos de Shopee
A medida que Shopee se adentraba en el mundo multimedia, se enfrentó a un desafío significativo: manejar grandes cantidades de datos no estructurados, incluidos videos, imágenes, audio y texto. Las bases de datos relacionales que Shopee usaba anteriormente tuvieron dificultades con la complejidad de todos los datos no estructurados, lo que llevó al equipo a explorar una pila tecnológica robusta que pudiera almacenar, procesar, buscar y aprovechar al máximo dichos datos de manera eficiente. Las bases de datos vectoriales son una de las partes más importantes de su exploración.
A la complejidad se sumaban los sistemas internos de Shopee: recuperación de videos, deduplicación de videos y recomendaciones de videos, cada uno desarrollado con diferentes tecnologías y con una fuerte dependencia de las capacidades de búsqueda vectorial. Shopee necesitaba una solución integrada sin problemas con estos sistemas y con diversas pilas tecnológicas.
Milvus surge como la opción perfecta
Tras explorar a fondo las opciones disponibles, Milvus destacó por su capacidad para manejar miles de millones de vectores, su escalabilidad y su integración fluida con el ecosistema interno de Shopee. Milvus ofrecía una arquitectura nativa de la nube, lo que facilitaba configurar sistemas de recuperación vectorial desde cero.
Al equipo de Shopee también le encantó la amplia oferta de funciones de Milvus, incluido el procesamiento distribuido, la compatibilidad con GPU, las actualizaciones incrementales y el soporte escalar, lo que lo convertía en una opción ideal para construir un motor de búsqueda vectorial altamente escalable y de alto rendimiento.
La migración de Milvus 1.x a Milvus 2.x
El recorrido de Shopee con Milvus incluyó una migración de la versión 1.x a la 2.x. Inicialmente eficiente, la versión 1.x enfrentó desafíos a medida que el negocio de Shopee escalaba. Surgieron problemas de latencia debido a una distribución desigual de segmentos entre los nodos de solo lectura. La migración a Milvus 2.x marcó un punto de inflexión.
La estabilidad, escalabilidad y capacidad multirréplica mejoradas en las versiones de Milvus 2.x dieron como resultado servicios de recuperación de baja latencia y alta disponibilidad. La arquitectura nativa de la nube de las versiones de Milvus 2.x introdujo funciones rentables de registro y monitoreo, optimizando las operaciones de Shopee.
El uso de Milvus también ha elevado las capacidades de búsqueda en tiempo real de Shopee a niveles sin precedentes. Una ilustración destacada de esta mejora se evidencia en el sistema de recuperación de videos. Milvus integra sin problemas la recuperación instantánea de videos en los sistemas de recomendación de videos de Shopee, contribuyendo a una mejor experiencia de usuario para millones de personas en todo el mundo. Además, Milvus ha optimizado significativamente la recuperación de datos sin conexión, un aspecto crítico para los procesos de coincidencia de videos con derechos de autor y deduplicación de videos. Su papel en el reconocimiento de contenido original y la identificación de videos duplicados garantiza que el contenido conserve su frescura y autenticidad, mejorando en última instancia la satisfacción del usuario.
Ahora, Shopee está usando Milvus 2.2 en producción y está considerando actualizar a las versiones más recientes para obtener un rendimiento mejorado y funciones más completas como Mmap, indexación con GPU y búsqueda por rango.
Dando forma al futuro del comercio electrónico con Milvus
Equipado con Milvus, Shopee imagina un futuro en el que la comprensión multimedia se integre perfectamente con la experiencia del usuario, abriendo nuevos caminos en el comercio electrónico. A medida que Shopee continúa evolucionando, Milvus sigue siendo un socio cercano, listo para satisfacer demandas de IA cada vez más sofisticadas.
Sigue leyendo

Why Context Engineering Is Becoming the Full Stack of AI Agents
Discover how context engineering unifies prompts, RAG, and tools to build smarter, production-ready AI agents powered by Milvus.

The Great AI Agent Protocol Race: Function Calling vs. MCP vs. A2A
Compare Function Calling, MCP, and A2A protocols for AI agents. Learn which standard best fits your development needs and future-proof your applications.

Vector Databases vs. Graph Databases
Use a vector database for AI-powered similarity search; use a graph database for complex relationship-based queries and network analysis.



