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

milvus-logo
LFAI

Campos da tabela Tables

  • Engineering
December 31, 2019
milvus

No último blogue, mencionámos como visualizar os seus metadados utilizando MySQL ou SQLite. Este artigo pretende sobretudo apresentar em pormenor os campos das tabelas de metadados.

Campos da tabela Tables

Tomemos o SQLite como exemplo. O resultado seguinte vem da versão 0.5.0. Alguns campos foram adicionados à versão 0.6.0, que serão apresentados mais tarde. Há uma linha em Tables especificando uma tabela vetorial de 512 dimensões com o nome <codetable_1. Quando a tabela é criada, index_file_size é 1024 MB, engine_type é 1 (FLAT), nlist é 16384, metric_type é 1 (distância euclidiana L2). id é o identificador único da tabela. state é o estado da tabela, com 0 a indicar um estado normal. created_on é a hora de criação. flag é a bandeira reservada para uso interno.

1-image-1.png 1-image-1.png

O quadro seguinte mostra os tipos de campo e as descrições dos campos em Tables.

2-field-types-descriptions-milvus-metadata.png 2-field-types-descriptions-milvus-metadata.png

O particionamento de tabelas é ativado na versão 0.6.0 com alguns campos novos, incluindo owner_table,partition_tag e version. Uma tabela vetorial, table_1, tem uma partição chamada table_1_p1, que também é uma tabela vetorial. partition_name corresponde a table_id. Os campos de uma tabela de partição são herdados da tabela owner table, com o campo owner table a especificar o nome da tabela proprietária e o campo partition_tag a especificar a etiqueta da partição.

3-image-2.png 3-image-2.png

A tabela seguinte mostra os novos campos na versão 0.6.0:

4-new-fields-milvus-0.6.0.png 4-novos-campos-milvus-0.6.0.png

Campos na tabela TableFiles

O exemplo seguinte contém dois ficheiros, ambos pertencentes à tabela de vectores table_1. O tipo de índice (engine_type) do primeiro ficheiro é 1 (FLAT); o estado do ficheiro (file_type) é 7 (cópia de segurança do ficheiro original); file_size é 411200113 bytes; o número de linhas do vetor é 200.000. O tipo de índice do segundo ficheiro é 2 (IVFLAT); o estado do ficheiro é 3 (ficheiro de índice). O segundo ficheiro é, na realidade, o índice do primeiro ficheiro. Introduziremos mais informações nos próximos artigos.

5-image-3.png 5-imagem-3.png

A tabela seguinte mostra os campos e as descrições de TableFiles:

6-field-types-descriptions-tablefile.png 6-field-types-descriptions-tablefile.png

O que vem a seguir

O próximo artigo irá mostrar-lhe como utilizar o SQLite para gerir metadados no Milvus. Fique atento!

Qualquer dúvida, junte-se ao nosso canal Slack ouarquive um problema no repo.

GitHub repo: https://github.com/milvus-io/milvus

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started

Like the article? Spread the word

Continue Lendo