Roteiro de Milvus
Bem-vindo ao roteiro do Milvus! Junte-se a nós na nossa viagem contínua para melhorar e fazer evoluir o Milvus. Estamos entusiasmados por partilhar as nossas realizações, planos futuros e a nossa visão do que está para vir. O nosso roteiro é mais do que uma lista de funcionalidades futuras - reflecte o nosso compromisso com a inovação e a nossa dedicação ao trabalho com a comunidade. Convidamo-lo a mergulhar no nosso roteiro, a dar o seu feedback e a ajudar a moldar o futuro do Milvus!
Roteiro
Categoria | Milvus 2.4.0 (recentemente alcançado) | Milvus 2.5.0 (a ser lançado em meados do ano 24) | Roteiro futuro (Milvus 3.0 esperado no CY24) |
---|---|---|---|
Amigo do programador de IA Umapilha de tecnologia amiga do programador, melhorada com as mais recentes inovações de IA |
Multi-vectores e pesquisa híbrida Estrutura para recolha e fusão multiplex Aceleração de índices GPU Suporte para QPS mais elevados e criação de índices mais rápida Biblioteca de modelos em PyMilvus Modelos de incorporação integrados para Milvus |
Vetor esparso (GA) Extração de caraterísticas locais e pesquisa de palavras-chave Milvus Lite (GA) Umaversão leve e em memória do Milvus Galeria de modelos de incorporação Suporte para incorporação de imagens e modelos multimodais e de reranker em bibliotecas de modelos |
Entrada e saída de dados originais Suporte para tipos de dados Blob Agrupamento de dados Co-localidade de dados Pesquisa de vectores orientada para cenários por exemplo, pesquisa multiobjectivo e filtragem NN Suporte para incorporação e ponto final de reranker |
Funcionalidade rica Caraterísticas melhoradas de recuperação e gestão de dados |
Suporte para os tipos de dados FP16 e BF16 Estes tipos de dados ML podem ajudar a reduzir a utilização da memória Pesquisa de agrupamento Embeddings de divisão agregados Correspondência difusae índice invertido Suporte para correspondência difusa e indexação invertida para tipos escalares como varchar e int |
Índice invertido para matriz e JSON Indexação para matriz e suporte parcial a JSON Índice de conjunto de bits Velocidade de execução melhorada e agregação de dados futura Truncar coleção Permite a eliminação de dados preservando os metadados Suporte para valores NULL e predefinidos |
Suporte para mais tipos de dados e.g. Datetime, GIS Filtragem avançada de texto e.g. Match Phrase Desduplicação de chave primária |
Eficiência de custos e arquitetura Sistemas avançados com ênfase na estabilidade, eficiência de custos, escalabilidade e desempenho |
Suporte para mais colecções/partições Lida com mais de 10.000 colecções em clusters mais pequenos Otimização de mapas Equilibra o consumo reduzido de memória com a latência Otimização de inserção em massa Simplifica a importação de grandes conjuntos de dados |
Lazy Load Os dados são carregados a pedido através de operações de leitura Major Compaction Redistribui os dados com base na configuração para melhorar o desempenho da leitura Mmappara dados em crescimento Ficheiros Mmappara segmentos de dados em expansão |
Controlo de memória Reduz os problemas de memória esgotada e proporciona uma gestão global da memória Introdução ao nó de registo Assegura a consistência global e aborda o ponto de estrangulamento único na coordenação de raiz Formato de armazenamento V2 O design de formato universal estabelece as bases para o acesso a dados baseados em disco |
Pronto para empresas Projetado para atender às necessidades de ambientes de produção corporativos |
Milvus CDC Capacidade de replicação de dados Melhoria do registo de acesso Registo detalhado para auditoria e rastreio |
Novo Grupo de Recursos Gestão de recursos melhorada Storage Hook Suporte para encriptação BYOK (Bring Your Own Key) |
Ajuste dinâmico do númerode réplicas Facilita alterações dinâmicas ao número de réplicas Modificação dinâmica do esquema por exemplo, adicionar/eliminar campos, modificar comprimentos varchar SDKs Ruste C# |
- O nosso roteiro é normalmente estruturado em três partes: a versão mais recente, a próxima versão e uma visão de médio a longo prazo no próximo ano.
- Conforme progredimos, aprendemos continuamente e ocasionalmente ajustamos nosso foco, adicionando ou removendo itens conforme necessário.
- Estes planos são indicativos e estão sujeitos a alterações, podendo variar consoante os serviços de subscrição.
- Cumprimos rigorosamente o nosso roteiro, com as nossas notas de lançamento a servirem de referência.
Como contribuir
Sendo um projeto de código aberto, o Milvus prospera com as contribuições da comunidade. Eis como pode fazer parte do nosso percurso.
Partilhar feedback
Reportar problemas: Encontrou um erro ou tem uma sugestão? Abra um problema na nossa página GitHub.
Sugestões de recursos: Tem ideias para novas funcionalidades ou melhorias? Gostaríamos muito de as ouvir!
Contribuições de código
Solicitações pull: Contribua diretamente para a nossa base de código. Quer se trate de corrigir bugs, adicionar funcionalidades ou melhorar a documentação, as suas contribuições são bem-vindas.
Guia de desenvolvimento: Consulte o nosso Guia do contribuidor para obter diretrizes sobre contribuições de código.
Espalhe a palavra
Partilha social: Gosta do Milvus? Partilhe os seus casos de utilização e experiências nas redes sociais e em blogues de tecnologia.
Marque-nos com uma estrela no GitHub: Mostre o seu apoio marcando com uma estrela o nosso repositório GitHub.