🚀 Experimente o Zilliz Cloud, o Milvus totalmente gerenciado, gratuitamente—experimente um desempenho 10x mais rápido! Experimente Agora>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.8: Melhor desempenho de consulta, taxa de transferência 20% maior

Milvus 2.2.8: Melhor desempenho de consulta, taxa de transferência 20% maior

  • News
May 12, 2023
Fendy Feng

Milvus 2.2.8 Milvus 2.2.8

Temos o prazer de anunciar o nosso mais recente lançamento do Milvus 2.2.8. Esta versão inclui inúmeras melhorias e correcções de erros das versões anteriores, resultando num melhor desempenho de consulta, poupança de recursos e maior produtividade. Vamos dar uma olhada no que há de novo nesta versão juntos.

Redução do pico de consumo de memória durante o carregamento da coleção

Para realizar consultas, o Milvus precisa de carregar dados e índices para a memória. No entanto, durante o processo de carregamento, várias cópias de memória podem fazer com que o pico de utilização de memória aumente até três a quatro vezes mais do que durante o tempo de execução real. A última versão do Milvus 2.2.8 resolve eficazmente este problema e optimiza a utilização da memória.

Cenários de consulta alargados com plug-ins de suporte do QueryNode

O QueryNode agora suporta plugins na última versão do Milvus 2.2.8. Pode facilmente especificar o caminho do ficheiro do plugin com a configuração queryNode.soPath. Depois, o Milvus pode carregar o plugin em tempo de execução e expandir os cenários de consulta disponíveis. Consulte a documentação do plugin Go, se precisar de orientação sobre o desenvolvimento de plugins.

Desempenho de consulta optimizado com algoritmo de compactação melhorado

O algoritmo de compactação determina a velocidade com que os segmentos podem convergir, afetando diretamente o desempenho da consulta. Com as recentes melhorias no algoritmo de compactação, a eficiência da convergência melhorou drasticamente, resultando em consultas mais rápidas.

Melhor economia de recursos e desempenho de consulta com fragmentos de coleção reduzidos

O Milvus é um sistema de processamento paralelo massivo (MPP), o que significa que o número de fragmentos de coleção tem impacto na eficiência do Milvus na escrita e na consulta. Nas versões anteriores, uma coleção tinha dois fragmentos por defeito, o que resultava num excelente desempenho de escrita mas comprometia o desempenho de consulta e o custo dos recursos. Com a nova atualização do Milvus 2.2.8, os fragmentos de coleção predefinidos foram reduzidos para um, permitindo aos utilizadores poupar mais recursos e efetuar melhores consultas. A maioria dos utilizadores da comunidade tem menos de 10 milhões de volumes de dados, e um fragmento é suficiente para obter um bom desempenho de escrita.

Nota: Esta atualização não afecta as colecções criadas antes desta versão.

Aumento de 20% na taxa de transferência com um algoritmo de agrupamento de consultas melhorado

O Milvus tem um algoritmo de agrupamento de consultas eficiente que combina vários pedidos de consulta na fila num só para uma execução mais rápida, melhorando significativamente a taxa de transferência. Na última versão, introduzimos melhorias adicionais neste algoritmo, aumentando o rendimento do Milvus em pelo menos 20%.

Para além das melhorias mencionadas, o Milvus 2.2.8 também corrige vários bugs. Para mais detalhes, consulte as Notas de Lançamento do Milvus.

Vamos manter-nos em contacto!

Se tiver dúvidas ou comentários sobre o Milvus, não hesite em contactar-nos através do Twitter ou do LinkedIn. Também pode juntar-se ao nosso canal Slack para conversar diretamente com os nossos engenheiros e com toda a comunidade ou visitar o nosso horário de expediente às terças-feiras!

Like the article? Spread the word

Continue Lendo