Milvus no seu melhor: Explorando a v2.2 para a v2.2.6
Milvus no seu melhor
Bem-vindos de volta, seguidores do Milvus! Sabemos que já passou algum tempo desde a última vez que partilhámos as nossas actualizações sobre esta base de dados vetorial de código aberto de ponta. Mas não tenham medo, porque estamos aqui para os pôr a par de todos os desenvolvimentos interessantes que tiveram lugar desde agosto passado.
Nesta publicação do blogue, vamos levá-lo a conhecer os últimos lançamentos do Milvus, desde a versão 2.2 até à versão 2.2.6. Temos muito para cobrir, incluindo novas funcionalidades, melhorias, correcções de erros e optimizações. Por isso, apertem os cintos de segurança e vamos lá!
Milvus v2.2: uma versão importante com maior estabilidade, maior velocidade de pesquisa e escalabilidade flexível
O Milvus v2.2 é uma versão significativa que introduz sete novas funcionalidades e numerosas melhorias relativamente às versões anteriores. Vamos dar uma olhada em alguns dos destaques:
- Inserção em massa de entidades a partir de ficheiros: Com esta funcionalidade, pode carregar um lote de entidades de um ou vários ficheiros diretamente para o Milvus com apenas algumas linhas de código, poupando-lhe tempo e esforço.
- Paginação de resultados de pesquisas: Para evitar o retorno massivo de resultados de pesquisas e consultas numa única chamada de procedimento remoto (RPC), o Milvus v2.2 permite-lhe configurar a paginação e filtrar resultados com palavras-chave em pesquisas e consultas.
- Controlo de Acesso Baseado em Funções (RBAC): O Milvus v2.2 suporta agora o RBAC, permitindo-lhe controlar o acesso à sua instância Milvus através da gestão de utilizadores, funções e permissões.
- Cotas e limites: Cotas e limites é um novo mecanismo no Milvus v2.2 que protege o sistema de banco de dados contra erros de falta de memória (OOM) e falhas durante picos repentinos de tráfego. Com esta funcionalidade, é possível controlar a ingestão, a pesquisa e a utilização da memória.
- Time to Live (TTL) a nível de coleção: Em versões anteriores, o Milvus só permitia a configuração do TTL para os clusters. No entanto, o Milvus v2.2 agora suporta a configuração do TTL no nível da coleção. Configurando o TTL para uma coleção específica, as entidades nessa coleção expirarão automaticamente após o término do TTL. Esta configuração fornece um controlo mais fino sobre a retenção de dados.
- Índices ANNS (Approximate Nearest Neighbor Search) baseados em disco (Beta): O Milvus v2.2 introduz o suporte para DiskANN, um algoritmo ANNS baseado em gráficos Vamana e residente em SSD. Este suporte permite a pesquisa direta em conjuntos de dados de grande escala, o que pode reduzir significativamente a utilização de memória, até 10 vezes.
- Backup de dados (Beta): Milvus v2.2 fornece uma nova ferramenta para fazer backup e restaurar seus dados Milvus corretamente, seja através de uma linha de comando ou um servidor API.
Para além das novas funcionalidades mencionadas acima, o Milvus v2.2 inclui correcções para cinco bugs e várias melhorias para melhorar a estabilidade, observabilidade e desempenho do Milvus. Para obter mais detalhes, consulte as Notas de lançamento do Milvus v2.2.
Milvus v2.2.1 & v2.2.2: versões menores com problemas corrigidos
Milvus v2.2.1 e v2.2.2 são versões menores que se concentram na correção de problemas críticos das versões anteriores e na introdução de novas funcionalidades. Eis alguns destaques:
Milvus v2.2.1
- Suporta inquilino e autenticação Pulsa
- Suporta segurança da camada de transporte (TLS) na fonte de configuração etcd
- Melhora o desempenho da pesquisa em mais de 30%
- Optimiza o agendador e aumenta a probabilidade de tarefas de fusão
- Corrige vários erros, incluindo falhas de filtragem de termos em campos escalares indexados e IndexNode panic após falhas na criação de um índice
Milvus v2.2.2
- Corrige o problema em que o proxy não actualiza a cache de líderes de fragmentos
- Corrige o problema de que as informações carregadas não são limpas para coleções/partições liberadas
- Corrige o problema em que a contagem de carga não é limpa a tempo
Para obter mais detalhes, consulte as Notas de lançamento do Milvus v2.2.1 e as Notas de lançamento do Milvus v2.2.2.
Milvus v2.2.3: mais seguro, estável e disponível
O Milvus v2.2.3 é uma versão que se concentra em melhorar a segurança, a estabilidade e a disponibilidade do sistema. Para além disso, introduz duas funcionalidades importantes:
Atualização contínua: Esta funcionalidade permite ao Milvus responder aos pedidos recebidos durante o processo de atualização, o que era impossível nas versões anteriores. As actualizações contínuas garantem que o sistema permanece disponível e responde aos pedidos dos utilizadores mesmo durante as actualizações.
Alta disponibilidade do coordenador (HA): Esta funcionalidade permite que os coordenadores do Milvus trabalhem em modo de espera ativa, reduzindo o risco de falhas num único ponto. Mesmo em caso de catástrofes inesperadas, o tempo de recuperação é reduzido para um máximo de 30 segundos.
Para além destas novas funcionalidades, o Milvus v2.2.3 inclui numerosas melhorias e correcções de erros, incluindo um melhor desempenho de inserção em massa, uma utilização de memória reduzida, métricas de monitorização optimizadas e um melhor desempenho de meta-armazenamento. Para obter mais detalhes, consulte as Notas de versão do Milvus v2.2.3.
Milvus v2.2.4: mais rápido, mais fiável e com economia de recursos
O Milvus v2.2.4 é uma pequena atualização do Milvus v2.2. Introduz quatro novas funcionalidades e várias melhorias, resultando num desempenho mais rápido, maior fiabilidade e menor consumo de recursos. Os destaques desta versão incluem:
- Agrupamento de recursos: O Milvus agora suporta o agrupamento de QueryNodes em outros grupos de recursos, permitindo o isolamento completo do acesso a recursos físicos em diferentes grupos.
- Renomeação de colecções: A API de renomeação de colecções permite aos utilizadores alterar o nome de uma coleção, proporcionando mais flexibilidade na gestão de colecções e melhorando a usabilidade.
- Suporte para o Google Cloud Storage
- Nova opção nas APIs de pesquisa e consulta: Esta nova funcionalidade permite aos utilizadores ignorar a pesquisa em todos os segmentos em crescimento, oferecendo um melhor desempenho de pesquisa em cenários em que a pesquisa é realizada em simultâneo com a inserção de dados.
Para mais informações, consulte as notas de lançamento do Milvus v2.2.4.
Milvus v2.2.5: NÃO RECOMENDADO
O Milvus v2.2.5 apresenta vários problemas críticos, pelo que não recomendamos a utilização desta versão. Pedimos sinceras desculpas por qualquer inconveniente causado por eles. No entanto, esses problemas foram resolvidos no Milvus v2.2.6.
Milvus v2.2.6: resolve problemas críticos da v2.2.5
O Milvus v2.2.6 resolveu com sucesso os problemas críticos descobertos na v2.2.5, incluindo problemas com a reciclagem de dados sujos do binlog e a falha do DataCoord GC. Se utiliza atualmente a versão 2.2.5, actualize-a para garantir um desempenho e estabilidade ideais.
Os problemas críticos corrigidos incluem:
- Falha no DataCoord GC
- Substituição de parâmetros de índice passados
- Atraso do sistema causado por acumulação de mensagens do RootCoord
- Imprecisão da métrica RootCoordInsertChannelTimeTick
- Possível paragem do carimbo de data/hora
- Auto-destruição ocasional da função de coordenador durante o processo de reinício
- Os pontos de controlo ficam para trás devido à saída anormal da recolha de lixo
Para obter mais detalhes, consulte as Notas de versão do Milvus v2.2.6.
Resumo
Concluindo, as últimas versões do Milvus, da v2.2 à v2.2.6, forneceram muitas atualizações e melhorias interessantes. Desde novas funcionalidades a correcções de erros e optimizações, a Milvus continua a cumprir o seu compromisso de fornecer soluções de ponta e potenciar aplicações em vários domínios. Fique atento a mais actualizações e inovações interessantes da comunidade Milvus.
- Milvus v2.2: uma versão importante com maior estabilidade, maior velocidade de pesquisa e escalabilidade flexível
- Milvus v2.2.1 & v2.2.2: versões menores com problemas corrigidos
- Milvus v2.2.3: mais seguro, estável e disponível
- Milvus v2.2.4: mais rápido, mais fiável e com economia de recursos
- Milvus v2.2.5: NÃO RECOMENDADO
- Milvus v2.2.6: resolve problemas críticos da v2.2.5
- Resumo
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word