O que há de novo no Milvus 2.3.2 e 2.3.3

Nov 21, 20232 min read

Apresentando as versões 2.3.2 e 2.3.3 do Milvus! Estes lançamentos mais recentes trazem uma série de melhorias destinadas a aprimorar o desempenho e a experiência do usuário do nosso sistema de banco de dados vetorial. Consideramos cuidadosamente o feedback da nossa comunidade de desenvolvedores para fazer essas atualizações.

📦 PyPI: https://pypi.org/project/milvus/

📚 Docs: https://milvus.io/docs

🛠️ Notas de lançamento:

🐳 Imagem Docker: docker pull

🚀 Lançamento: milvus-2.3.3

Principais destaques:

Novos recursos

🔍 Suporte a Tipos de Dados Array - O Milvus agora oferece suporte a tipos de dados Array, permitindo filtragem precisa de metadados. Por exemplo, no e-commerce, isso possibilita pesquisas avançadas com base em várias tags de produtos, garantindo que os resultados da busca sejam altamente relevantes para as consultas dos usuários.

🧹 Suporte a Expressões de Exclusão Complexas - Com o Milvus 2.3.2 ou 2.3.3, os desenvolvedores podem especificar critérios detalhados para remoção de dados, possibilitando limpeza precisa, como rotação de dados antigos ou exclusão orientada por conformidade com o GDPR com base em IDs de usuário. Observe que a exclusão não é atômica; use-a com cautela para um gerenciamento preciso de dados.

🗂️ Integração com TiKV para Armazenamento de Metadados - Ao integrar o TiKV para armazenamento de metadados, o Milvus obtém maior escalabilidade e estabilidade. A arquitetura do TiKV foi projetada para lidar com armazenamento de metadados em larga escala de forma eficiente, garantindo que o Milvus possa escalar para atender às demandas de conjuntos de dados crescentes sem sacrificar a estabilidade.

🌀 Suporte ao Tipo de Vetor FP16 - O suporte do Milvus ao tipo de vetor FP16 melhora a eficiência do aprendizado de máquina. Esse formato de dados é amplamente usado em aprendizado profundo e ML por sua capacidade de representar e processar valores numéricos com mais eficiência, resultando em operações de aprendizado de máquina mais rápidas e com uso mais eficiente de recursos.

📊 Suporte a MMAP para Índice Vetorial - Vá além do mapeamento apenas dos dados brutos 2.3.0; agora você também pode mapear o índice. Esse recurso permite armazenar mais dados na mesma máquina e oferece flexibilidade no armazenamento de dados, ao mesmo tempo em que reduz custos.

Aprimoramento

🔄 Experiência de Atualização Contínua - O Milvus fortaleceu seu recurso de atualização contínua nas versões 2.3.2 e 2.3.3, oferecendo uma transição simplificada e eficiente para usuários que atualizam a partir da versão 2.2.15 em menos de 5 minutos.

🚀 Otimização de Desempenho - Minimize operações de cópia de dados para carregamento de dados otimizado, simplifique inserções de grande capacidade usando leitura varchar em lote, remova verificações de offset desnecessárias durante o preenchimento de dados e resolva o alto consumo de CPU em cenários com inserções substanciais de dados.

Além dos aprimoramentos destacados, o Milvus 2.3.2 e 2.3.3 oferecem uma infinidade de novos recursos e melhorias. Isso inclui um CDC (Change Data Capture) atualizado, agora capaz de replicar mensagens MQ (Message Queue), possibilitando sincronização de dados em tempo real. Os desenvolvedores também podem usar a inserção em massa de dados binlog com chaves de partição, simplificando os processos de ingestão de dados. Além disso, essas versões marcam o retorno de tipos de métricas binárias, como SUBSTRUCTURE e SUPERSTRUCTURE, ampliando a gama de opções de representação de dados. Incentivamos os desenvolvedores a visitar nossas notas de lançamento para uma visão geral abrangente de todos os novos recursos e aprimoramentos.

Observações finais

Estamos firmes em nosso compromisso de aprimorar continuamente o Milvus, alinhando-nos às necessidades dinâmicas da nossa comunidade de desenvolvedores. Um sincero agradecimento à nossa vibrante comunidade de desenvolvedores, cujas contribuições, PRs e feedback perspicaz foram fundamentais para moldar o roadmap do Milvus. Estamos ansiosos para ver como estas atualizações se integram perfeitamente aos seus projetos de desenvolvimento e aguardamos seu feedback. Continuem programando, inovando e moldando o futuro da IA! 🤖🧠

Atualizado em Jul 09, 2026