Software  
 
Rede de conhecimento computador >> Software >> Software de banco de dados >> Content
Qual organização de arquivos é usada no MySQL?
O MySQL usa uma combinação de organizações de arquivos, dependendo do mecanismo de armazenamento usado. Não há uma organização de arquivos universal única em todos os mecanismos de armazenamento MySQL.

Os mecanismos de armazenamento mais usados ​​e suas organizações de arquivos associadas são:

* innodb: Este é o mecanismo de armazenamento padrão na maioria das versões MySQL. Ele usa um índice em cluster, o que significa que os valores de chave primária são fisicamente agrupados no disco. Isso melhora o desempenho para consultas que usam a chave primária. Os dados são armazenados em um conjunto de arquivos:espaço de tabela de sistemas, arquivos de dados (`.ibd` arquivos, um por tabela, a menos que as tabelas sejam colocadas no espaço de tabela do sistema) e segmentos de reversão (para transações). Ele não usa diretamente organizações de arquivos tradicionais, como as árvores B da mesma maneira que alguns sistemas de arquivos mais antigos. A estrutura interna é complexa e usa estruturas de árvore B para indexação e uma lista duplamente ligada para acesso eficiente em linha dentro de uma página.

* myisam: Um motor mais antigo, amplamente substituído por Innodb. Myisam usa arquivos separados para dados e índices. Os dados são armazenados em um único arquivo e cada índice é armazenado em um arquivo separado. Os índices de Myisam são tipicamente baseados em B-Tree. É conhecido por seu desempenho de leitura mais rápido em comparação com o InnoDB, mas não possui suporte à transação e bloqueio no nível da linha.

* Memória (ou heap): Este motor armazena tabelas na memória. A organização de arquivos é menos relevante aqui, pois os dados residem na RAM e não são diretamente persistentes no disco (a menos que você use uma configuração específica para grave -lo no disco).

* Arquivo: Usado para arquivar dados. Ele usa uma organização simples e somente de anexo, minimizando a sobrecarga e otimizando para o desempenho da gravação. Não foi projetado para leituras frequentes.

* CSV: Armazena os dados em arquivos simples de CSV (valores separados por vírgula). Este é um formato simples baseado em texto.

Em resumo, não há resposta única para o que a organização de arquivos MySQL usa. A organização depende fortemente do mecanismo de armazenamento escolhido e de seus detalhes de implementação interna. O Innodb, sendo o padrão, utiliza uma estrutura interna complexa e otimizada, não uma organização de arquivos simples e facilmente identificável.

Anterior :

Próximo :
  Os artigos relacionados
·Como restaurar um arquivo SQL Dump 
·Como inserir dados em uma tabela no Access 
·Quais linguagens de programação podem ser usadas para…
·Banco de Dados Relacional Vs . Banco de Dados Biológic…
·Qual é o nome do programa de banco de dados usado no B…
·Não é possível imprimir uma legenda no Access 
·Como adicionar linhas usando Access 2003 Visual Basic 
·Como criar uma função IIF 
·Como faço para obter exclusivas registros de tabelas c…
·Como inserir dados em Grid View 
  Artigos em destaque
·Como desenhar usando caminhos e pontos âncora no Illus…
·Como fazer seus próprios jogos de monopólio com Softw…
·Como você corrige falhas de página instantânea no Ch…
·Qual botão é usado para recuperar o texto da transfer…
·O qwerty foi inventado para diminuir a digitação? 
·Remoção AVG Free Antivirus 
·Como criptografar um arquivo Excel 2007 
·Como executar várias instâncias em PowerPoint 
·Como atualizar Simply Accounting 
·O que significa um identificador do Instagram? 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados