motor de banco de dados mysql, o índice detalhado

Primeiro, o motor de banco de dados

O motor de banco de dados tem três tipos: InnoDB, MyISAM, MEMORY. Onde InnoDB, MyISAM mais comumente usado, as seguintes diferenças:

InnoDB mecanismo de armazenamento
1. Apoio Transação
chaves estrangeiras 2. Apoio
3. linha de nível bloqueia
4. A recuperação depois de um suporte de segurança acidente
5. O índice de chave primária com índice de agregação (próprio arquivo armazena dados de campo de dados de índice), dados de índice secundários armazenados no campo de chave primária valor;
portanto, olhar para os dados de índice secundário, você precisa encontrar um valor de chave primária através de índice secundário e, em seguida, acessar o índice de chave primária;

MyISAM mecanismo de armazenamento
1 não suporta transações, mas a operação é atômica
2 não suporta chave estrangeira
3. a tabela de bloqueio
4 não suporta garantir a recuperação de falhas
5. As lojas de campo de dados de pontos de dados que utilizam um índice não-cluster, o arquivo de índice arquivo de ponteiro.

MEMÓRIA
Os dados na memória, dados rápidos processamento velocidade, mas a segurança não é alto.

indexação de texto completo: indexação de arquivos, são as palavras-chave para procurar palavras-chave rapidamente e não tem que procurar cada dado
índice agrupado: mesma ordem que a ordem física das linhas e colunas de valores de dados
índice não agrupado: a ordem física das linhas e colunas de dados diferentes valores de ordem

Mysql presente, existem vários tipos de índices: FULLTEXT, mistura, BTREE, RTREE .
Mysql índice comuns são: índice de chave primária (chave primária), um índice exclusivo (o valor da coluna de índice não é necessariamente único),
o índice geral, indexação de texto completo (palavras-chave), (princípio da congruência mais à esquerda), o índice composto

Em segundo lugar, porque o uso de banco de dados B + árvore?

Porque os dados no nó de folha B + árvore, non-leaf nodes único índice de memória
, em seguida, quando seleccionar vários registos, cross-layer não pode acessar, pode simplesmente fazer a varredura do nó de folha

Publicado 24 artigos originais · ganhou elogios 0 · Visualizações 595

Acho que você gosta

Origin blog.csdn.net/weixin_43896829/article/details/104621772
Recomendado
Clasificación